diff --git a/packages/sysutils/busybox/profile.d/safe-shutdown.conf b/packages/sysutils/busybox/profile.d/safe-shutdown.conf index dfe7dd7ddf..71214d9187 100644 --- a/packages/sysutils/busybox/profile.d/safe-shutdown.conf +++ b/packages/sysutils/busybox/profile.d/safe-shutdown.conf @@ -24,7 +24,7 @@ ################################################################################ add_omit_pids() { - omit_pids+=( $@ ) + omit_pids="$omit_pids -o $1" } _shutdown_script () { @@ -41,11 +41,11 @@ _shutdown_script add_omit_pids $(pidof connmand) add_omit_pids $(pidof dbus-daemon) - killall5 -15 ${omit_pids[@]/#/-o } + killall5 -15 $omit_pids for seq in `seq 1 10` ; do usleep 500000 clear > /dev/tty1 - killall5 -18 ${omit_pids[@]/#/-o } || break + killall5 -18 $omit_pids || break done sync umount -a >/dev/null 2>&1