[CalendarServer-users] auto launch as root

Conrad Wasmer conrad.wasmer at comcast.net
Mon Nov 24 09:44:03 PST 2008


I have finally gone back and re-set up my DCS after having broken it
with some hasty changes before my daughter was born in April. It is up 
and running, and we are a happy family. But... I have three questions.

one: where to I specify the caldavd.plist file that I am using? is
that in the Run script? 

two: I cannot get the server to run unless I use sudo. I tried setting 
a valid UserName and GroupName in the caldavd-dev.plist
that I am using, and I changed the permissions on the data and
document root folders to match the username and groupname, but when
logged in as that user, I still cannot start the server.  I get an
error when it tries to load memchached, saying that the log file
caldavd.pid cannot be found (meaning, it cannot be created, I think).
Is there a setting in re: memcached that I should be changing?
currently, the user listed in memcached is the same as my UserName. I
have tried that with the -u switch and without the -u switch. 

three: the above issue is only an issue because of my inability to set up
a launch agent to sudo the ./run -d command. I cannot, for the life of me, 
figure out how to get it to enter my password when prompted. Is there
another way to do this so the server starts automatically, as a daemon, 
as root or via sudo?

Clearly, I am missing something, and I would greatly appreciate your
thoughts and advice. 

Peace - 

Conrad



More information about the calendarserver-users mailing list