Skip to content

Commit 3b90477

Browse files
committed
Change to use pgrep (fixes ubuntu14 ftp tests)
1 parent 1fce999 commit 3b90477

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

test/test-config/vsftpd.initd

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ case "${1}" in
3939
start)
4040
log_daemon_msg "Starting FTP server" "${NAME}"
4141

42-
if [ -e /etc/vsftpd.conf ] && ! egrep -iq "^ *listen(_ipv6)? *= *yes" /etc/vsftpd.conf
42+
if [ -e /etc/vsftpd.conf ] && ! grep -Eiq "^ *listen(_ipv6)? *= *yes" /etc/vsftpd.conf
4343
then
4444
log_warning_msg "vsftpd disabled - listen disabled in config."
4545
exit 0
@@ -51,15 +51,15 @@ case "${1}" in
5151
while [ ${n} -le 5 ]
5252
do
5353
_PID="$(if [ -e /var/run/vsftpd/vsftpd.pid ]; then cat /var/run/vsftpd/vsftpd.pid; fi)"
54-
if ! ps -C vsftpd | grep -qs "${_PID}"
54+
if pgrep vsftpd --pidfile /var/run/vsftpd/vsftpd.pid >/dev/null
5555
then
5656
break
5757
fi
5858
sleep 1
5959
n=$(( $n + 1 ))
6060
done
6161

62-
if ps -C vsftpd | grep -qs "${_PID}"
62+
if ! pgrep vsftpd --pidfile /var/run/vsftpd/vsftpd.pid >/dev/null
6363
then
6464
log_warning_msg "vsftpd failed - probably invalid config."
6565
exit 1

0 commit comments

Comments
 (0)