On Mon, Mar 20, 2006, Bernhard Reiter wrote: > Am Montag, 20. März 2006 13:32 schrieb Bernhard Reiter: > > Using OpenPKG 2.5 > > I had two cases where failures > > to start have not been recorded in the log, > > nor OpenPKG spit out an error. > > > > a) cyrmaster did not start because of hitting a 2 GibiByte limit > > in the master logfile > > /kolab/bin/cyrmaster & > > echo $! >$imapd_pidfile > > > > In this case it seems that the echo command exit code will be transfered > > and the cyrmaster exit code is lost. > > If so, this looks like a bad bug. > > Well this was a bad example because of the backgrounding, > but in rc.openldap the exit codes seem to be lost: > > E.g. the exit code for slurpd: > > if [ $? -ne 0 ]; then > /kolab/libexec/openldap/slurpd > fi > > but also the one before for slapd.
Done: http://cvs.openpkg.org/chngview?cn=27814 > I suggest adding checks for the exit codes for this daemons. > Probably all rc.* scripts need an audit if exit codes are lost. I'll have a look. Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com ______________________________________________________________________ The OpenPKG Project www.openpkg.org User Communication List openpkg-users@openpkg.org