[dovecot] Re: dovecot RPM for Red Hat Linux
Dag Wieers
dag at wieers.com
Mon Apr 14 15:24:32 EEST 2003
On 13 Apr 2003, Warren Togami wrote:
> On Sun, 2003-04-13 at 15:42, Warren Togami wrote:
> > http://bugzilla.fedora.us/show_bug.cgi?id=160
> >
> > This .src.rpm is dovecot with RH-specific default settings. I modified
> > Jeremy Katz' dovecot-0.99.8.1 package a bit.
>
> I ran into and fixed a few packaging problems listed below, but the last
> two I'm not exactly sure how to fix. Any suggestions?
>
> One problem within /etc/init.d/dovecot
> ======================================
> start() {
> # Check if pxe is already running
> if [ ! -f /var/lock/subsys/dovecot ]; then
> echo -n $"Starting $prog: "
> /usr/sbin/dovecot &
> [ -n "`pidofproc /usr/sbin/dovecot`" ] && success
> RETVAL=$?
> [ $RETVAL -eq 0 ] && touch /var/lock/subsys/dovecot
> echo
> fi
> }
Warren, why are you using pidofproc and success yourself ? Red Hat has the
infrastructure that takes care of this. I have never have to use these
myself.
You could take a look at my sysv-script in my SPEC file. I always embed
these files in the SPEC file so that the path-macros affect the
sysv-script too.
There I simply do:
start() {
echo -n \$"Starting \$prog: "
daemon \$prog
RETVAL=\$?
echo
touch %{_localstatedir}/lock/subsys/\$prog
return \$RETVAL
}
stop() {
echo -n \$"Shutting down \$prog: "
killproc \$prog
RETVAL=\$?
echo
rm -f %{_localstatedir}/lock/subsys/\$prog
return \$RETVAL
}
Any suggestions to this are welcomed.
Kind regards,
-- dag wieers, dag at wieers.com, http://dag.wieers.com/ --
«Any errors in spelling, tact or fact are transmission errors»
More information about the dovecot
mailing list