Bruno De Fraine wrote: > Hello, > > I'm trying to package the cron-replacement "fcron" (http:// > fcron.free.fr/), but it is somewhat more advanced than packages I > have done previously, and I can't find answers to the following > questions in the packaging tutorial. > > fcron uses a setup very similar to cron, with a daemon and an > fcrontab command that allows ordinary users to update their tab. This > fcrontab command must be able to write to a spool directory, in order > to communicate with the daemon. > > 1) Since ordinary users can't write to the spool directory directly, > the fcrontab binary must be installed with setuid or setgid bits. > What's the preferred way to do this in Fink? From the postinst > scripts? (Any packages to look at as an example?) > > 2) Some setups (like the Debian setup of cron/fcron, but unlike the > Mac OS X setup of cron), use a dedicated "fcron" user and group, and > make the spool directory writable to this user. As such, the fcrontab > command can be suid-fcron instead of suid-root (the fcronsighup > command is still suid-root though, but it is probably much simpler). > Would this be advisable for Fink as well? If so, how can you create > an additional user? This seems to require a listing in the "passwd" > package. > > 3) Is there any documentation on the format for "daemonic" service > descriptions, as placed in the field "DaemonicFile"? (Or any packages > to look at as an example?) > > Thanks and best regards, > Bruno De Fraine > > > Setting up a new user is certainly an option. We do this currently through updates to the passwd package.
daemonic's documentation is indeed sparse. An example to look at might be postfix. -- Alexander K. Hansen Fink User Liaison/Documenter [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Fink-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-devel
