Lines 7-13
Link Here
|
7 |
|
7 |
|
8 |
case "$1" in |
8 |
case "$1" in |
9 |
start) |
9 |
start) |
10 |
( [ -x ${PREFIX}/sbin/amavisd ] && [ -x ${PREFIX}/sbin/amavis-milter ] ) || exit 1 |
10 |
( [ -x ${PREFIX}/sbin/amavisd ] || [ -x ${PREFIX}/sbin/amavis-milter ] ) || exit 1 |
11 |
AMAVISD=$(/bin/ps -xU %%AMAVISUSER%% | grep amavisd | awk '{ print $1 }') |
11 |
AMAVISD=$(/bin/ps -xU %%AMAVISUSER%% | grep amavisd | awk '{ print $1 }') |
12 |
AMAVIS_MILTER=$(/bin/ps -xU %%AMAVISUSER%% | grep amavis-milter | awk '{ print $1 }') |
12 |
AMAVIS_MILTER=$(/bin/ps -xU %%AMAVISUSER%% | grep amavis-milter | awk '{ print $1 }') |
13 |
( /bin/test "$AMAVISD" || /bin/test "$AMAVIS_MILTER" ) && \ |
13 |
( /bin/test "$AMAVISD" || /bin/test "$AMAVIS_MILTER" ) && \ |
Lines 17-23
Link Here
|
17 |
su - %%AMAVISUSER%% -c ${PREFIX}/sbin/amavisd > /dev/null 2>&1 && echo -n ' amavisd-milter' |
17 |
su - %%AMAVISUSER%% -c ${PREFIX}/sbin/amavisd > /dev/null 2>&1 && echo -n ' amavisd-milter' |
18 |
;; |
18 |
;; |
19 |
stop) |
19 |
stop) |
20 |
( [ -x ${PREFIX}/sbin/amavisd ] && [ -x ${PREFIX}/sbin/amavis-milter ] ) || exit 1 |
20 |
( [ -x ${PREFIX}/sbin/amavisd ] || [ -x ${PREFIX}/sbin/amavis-milter ] ) || exit 1 |
21 |
AMAVISD=$(/bin/ps -xU %%AMAVISUSER%% | grep amavisd | awk '{ print $1 }') |
21 |
AMAVISD=$(/bin/ps -xU %%AMAVISUSER%% | grep amavisd | awk '{ print $1 }') |
22 |
AMAVIS_MILTER=$(/bin/ps -xU %%AMAVISUSER%% | grep amavis-milter | awk '{ print $1 }') |
22 |
AMAVIS_MILTER=$(/bin/ps -xU %%AMAVISUSER%% | grep amavis-milter | awk '{ print $1 }') |
23 |
( /bin/test "$AMAVISD" || /bin/test "$AMAVIS_MILTER" ) && \ |
23 |
( /bin/test "$AMAVISD" || /bin/test "$AMAVIS_MILTER" ) && \ |