The enclosed files can be used in FreeBSD environments to automatically start the citserver and webserver processes when the machine boots up.
You'd put them in your /usr/local/etc/rc.d/ folder, and you'd modify your /etc/rc.conf, adding the following two lines:
citserver_enable="YES"webcit_enable="YES"
This would tell your FreeBSD machine to automatically start the services.
This doesn't provide the same kind of robustness that Linux's inittab provides, in that if your process crashes for any reason, it's not coming back up. For that, you'll need another pair of scripts to ensure that the process stays running, which I haven't bothered to write yet. I'll leave that as a possible exersize for some other enterprising FreeBSD enthusiast.
I will note that upgrades via EasyInstall still do not work smoothly for FreeBSD users; WebCit fails to compile, and I'm not entirely sure it's building calendaring support into things. I haven't investigated why beyond what I've already reported here a good while ago, but I thought I'd point it out in case someone wondered.
I hope the scripts are useful to someone. It took me a while to figure out the environment, but it's actually pretty swift. Those FreeBSD folks really have a good system going there, in helping you to set up things like this.
citserver.sh
Description: Binary data
webcit.sh
Description: Binary data
