On Mon, Oct 17, 2005 at 09:43:35AM +0000, Johnny C. Lam wrote: > # Start off by running the pre-hook script if it's present. > if [ -n "${xendomains_prehook}" ]; then > cmdline=`printf "${xendomains_prehook}" $domain` > cmd="${cmdline%% *}" > if [ -x "$cmd" ]; then > $cmdline || echo "Pre-hook \`\`$cmdline'' failed... > skipping $domain." > continue > fi > fi > > ... > > # Finish off by running the post-hook script if it's present. > for domain in $xendomains; do > case "$domain" in > "") continue ;; > esac > if [ -n "${xendomains_posthook}" ]; then > cmdline=`printf "${xendomains_posthook}" $domain` > cmd="${cmdline%% *}" > if [ -x "$cmd" ]; then > $cmdline || echo "Post-hook \`\`$cmdline'' > failed." > fi > fi > done is there any reason why you don't use _precmd and _postcmd provided by rc.d? regards, -- -- Lubomir Sedlacik <salo@{NetBSD,Xtrmntr,silcnet}.org> --
Attachment:
pgp4Usl7DNnBb.pgp
Description: PGP signature