[dovecot] Re: dovecot RPM for Red Hat Linux
Dag Wieers
dag at wieers.com
Mon Apr 14 15:45:58 EEST 2003
On Mon, 14 Apr 2003, Dag Wieers wrote:
> 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:
-snip-
Make that:
start() {
echo -n \$"Starting \$prog: "
daemon \$prog
RETVAL=\$?
echo
[ \$RETVAL -eq 0 ] && touch %{_localstatedir}/lock/subsys/\$prog
return \$RETVAL
}
stop() {
echo -n \$"Shutting down \$prog: "
killproc \$prog
RETVAL=\$?
echo
[ \$RETVAL -eq 0 ] && rm -f %{_localstatedir}/lock/subsys/\$prog
return \$RETVAL
}
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