please explain
Deepak Oberoi
oberoi_1 at yahoo.com
Fri Sep 3 12:47:47 UTC 2004
Thanks very much paul
that was a big help!
but i still cant make any sense out of these ones..
48: if ! test -f /var/run/sm-client.pid ; then
49: echo -n $"Starting sm-client: "
50: touch /var/run/sm-client.pid
51: chown smmsp:smmsp /var/run/sm-client.pid
52: daemon --check sm-client /usr/sbin/sendmail -L
sm-msp-queue -Ac \
53: -q $SMQUEUE $SENDMAIL_OPTARG
54: RETVAL=$?
55: echo
56: [ $RETVAL -eq 0 ] && touch
/var/lock/subsys/sm-client
57: fi
58: return $RETVAL
59:}
--- Paul Howarth <paul at city-fan.org> wrote:
> Deepak Oberoi wrote:
> > can some one help me understand these few lines of
> > code please?
> > ::::::::::::
> > ::::::::::::
> > ::::::::::::
> > make all -C /etc/mail -s
>
> Run "make" silently in directory /etc/mail (see "man
> make")
>
> > 35: else
> > 36: for i in virtusertable access domaintable
> > mailertable ; do
>
> For each of the files ( virtusertable access
> domaintable mailertable )
>
> > 37: if [ -f /etc/mail/$i ] ; then
>
> If the file exists in directory /etc/mail
>
> > 38: makemap hash /etc/mail/$i < /etc/mail/$i
>
> Use the makemap program (see "man makemap") to
> "compile" the text file into a
> database format that sendmail can use directly.
>
> > 39: fi
> > 40: done
> > 41: fi
>
> End the if and loop constructs.
>
> > 42: /usr/bin/newaliases > /dev/null 2>&1
>
> Rebuild the aliases database from the text file.
>
> > 43: daemon /usr/sbin/sendmail $([ "x$DAEMON" =
> xyes ]
> > && echo -bd) \
>
> This initscript has previously included the file
> /etc/sysconfig/sendmail,
> which may have set the DAEMON variable. If it did,
> start sendmail with
> parameter "-bd" (have sendmail listen for incoming
> SMTP mail connections).
> "daemon" is a function defined in
> /etc/rc.d/init.d/functions to start programs
> nicely in the background.
>
> > 44: $([ -n "$QUEUE" ] && echo -q$QUEUE)
>
> If the QUEUE variable is set, add -q$QUEUE to the
> parameters used when
> starting sendmail. Typically used to have sendmail
> process the mail queue
> every 20 or 30 minutes.
>
> > $SENDMAIL_OPTARG
>
> Add any optional parameters required.
>
> > 45: RETVAL=$?
>
> Set the variable RETVAL to the exit status of the
> "daemon" command. If the
> result is zero, all is well.
>
> > 46: echo
> > 47: [ $RETVAL -eq 0 ] && touch
> > /var/lock/subsys/sendmail
>
> If sendmail appears to have started properly, create
> an empty file
> /var/lock/subsys/sendmail to indicate that sendmail
> is running.
>
> Paul.
>
>
> --
> fedora-list mailing list
> fedora-list at redhat.com
> To unsubscribe:
> http://www.redhat.com/mailman/listinfo/fedora-list
>
=====
deepak oberoi
__________________________________
Do you Yahoo!?
Yahoo! Mail Address AutoComplete - You start. We finish.
http://promotions.yahoo.com/new_mail
More information about the fedora-list
mailing list