ZCS 6.x ported to FreeBSD

Ask questions about your setup or get help installing ZCS server (ZD section below).
solko
Advanced member
Advanced member
Posts: 93
Joined: Sat Sep 13, 2014 12:22 am

ZCS 6.x ported to FreeBSD

Postby solko » Thu Dec 10, 2009 5:00 pm

okay, i added that to 602/603 patch. now i will start the build process.. dunno when new packages will be uploaded, though. the baby was finally born so.. celebrating! :P
for existing installation, just alter libexec/zmslapd (see above).


existenz
Posts: 5
Joined: Sat Sep 13, 2014 12:52 am

ZCS 6.x ported to FreeBSD

Postby existenz » Thu Dec 10, 2009 5:03 pm

Rebuilding now seems to be much better.
rdeiriar
Posts: 5
Joined: Sat Sep 13, 2014 12:54 am

ZCS 6.x ported to FreeBSD

Postby rdeiriar » Fri Dec 11, 2009 5:01 pm

I've just completed the installation of GNR603 on FreeBSD 8-Stable amd64
Many, many thanks, Solko!
I deviated from your build instructions only in using openjdk6 instead of diablo for the java-1.6 requirement. For this, i modified
/home/public/p4/GNR-603/ZimbraBuild/buildZCS.sh
on line 144 with my package name
It works like a charm!
Thanks again!
If there is anything i can do to help the port, please let me know.
Best regards,

Roberto
solko
Advanced member
Advanced member
Posts: 93
Joined: Sat Sep 13, 2014 12:22 am

ZCS 6.x ported to FreeBSD

Postby solko » Fri Dec 11, 2009 5:10 pm

I am happy that it works. If you wish to help, please, use zimbra+FreeBSD. The more people using it, the better support it will get :-).
rdeiriar
Posts: 5
Joined: Sat Sep 13, 2014 12:54 am

ZCS 6.x ported to FreeBSD

Postby rdeiriar » Fri Dec 11, 2009 5:24 pm

Fear not, we will. Thanks again!
solko
Advanced member
Advanced member
Posts: 93
Joined: Sat Sep 13, 2014 12:22 am

ZCS 6.x ported to FreeBSD

Postby solko » Fri Dec 18, 2009 12:06 pm

bah, i have no idea how that could have worked for you flawlessly. sudo wasn't using proper enviroment when bash was invoked so some commands were not found since 603 does not use full pathnames everywhere. i fixed that in patch. for existing installations, alter every:

"sudo -u zimbra -i -- -c" in bin/* and libexec/* to "sudo -u zimbra -i -- -lc".
i need to recompile packages somewhere. i promise i will create some "USE ZIMBRA ON FREEBSD" site somewhere in the new year :-).
rdeiriar
Posts: 5
Joined: Sat Sep 13, 2014 12:54 am

ZCS 6.x ported to FreeBSD

Postby rdeiriar » Sat Dec 19, 2009 9:46 am

Hmmm, strange. I have applied the fix and it seems not to hurt anything. It must be said that we are not using the whole functionality of Zimbra at this point, so there might have been some problems that i never noticed.
BTW, if i can help in any way with the website (such as providing a mirror for content or files, and/or a spanish translation), please let me know.
Best regards,

Roberto
rdeiriar
Posts: 5
Joined: Sat Sep 13, 2014 12:54 am

ZCS 6.x ported to FreeBSD

Postby rdeiriar » Sun Dec 20, 2009 10:49 pm

It seems that an additional file needs the "sudo -u zimbra -i -- -lc" change:
/etc/periodic/daily/600.zimbra
Best regards,

Roberto
solko
Advanced member
Advanced member
Posts: 93
Joined: Sat Sep 13, 2014 12:22 am

ZCS 6.x ported to FreeBSD

Postby solko » Sun Dec 27, 2009 10:05 am

[quote user="rdeiriar"]It seems that an additional file needs the "sudo -u zimbra -i -- -lc" change:
/etc/periodic/daily/600.zimbra
Best regards,

Roberto[/QUOTE]
nope, we have 600.zimbra.FreeBSD script which is used instead :).
solko
Advanced member
Advanced member
Posts: 93
Joined: Sat Sep 13, 2014 12:22 am

ZCS 6.x ported to FreeBSD

Postby solko » Thu Jan 14, 2010 6:11 am

GNR-604 patch is up. Sorry it took so long (I kinda started with main/GNR-605 but downgraded to GNR-604 instead). Zimbra finally decided that stating versions in every TP/Makefile is not a very bright idea so I tried to re-integrate the patch to look "cool", hehe. The TP/Makefile mess still requires a lot of polish which I gladly deliver if anyone from Zimbra is ever interested.
Things like:

OPENSSL_LIB_DIR=/opt/zimbra/openssl-${OPENSSL_VERSION}/lib

could be really really really made easier by a global:

OPENSSL_DIR=$(ZIMBRA_HOME)/openssl-${OPENSSL_VERSION}

OPENSSL_LIB_DIR=$(OPENSSL_DIR)/lib

while every TP/*/Makefile should inherit variables like "MAKE" from master and *honor* their value.
Bla bla bla, rants go on (check the patch itself).
FreeBSD_8_amd64 packages are not yet there as I forgot to symlink altermime in /opt/zimbra. Doesn't change anything, it's just polish.

Re-compiling now.
When I get time I will try to create zmmsgtrace replacement. Any ideas/wishes?

Return to “Installation and Upgrade”

Who is online

Users browsing this forum: No registered users and 3 guests