use reverse_list() (from rc.subr) to reverse the list
This commit is contained in:
parent
3e54083fa3
commit
6a4937a4c8
@ -1,6 +1,6 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
#
|
#
|
||||||
# $NetBSD: rc.shutdown,v 1.6 2001/06/16 04:09:19 lukem Exp $
|
# $NetBSD: rc.shutdown,v 1.7 2001/11/19 03:19:28 lukem Exp $
|
||||||
#
|
#
|
||||||
# rc.shutdown --
|
# rc.shutdown --
|
||||||
# Run the scripts in /etc/rc.d with reverse rcorder.
|
# Run the scripts in /etc/rc.d with reverse rcorder.
|
||||||
@ -48,14 +48,9 @@ fi
|
|||||||
# and perform the operation
|
# and perform the operation
|
||||||
#
|
#
|
||||||
files=`rcorder -k shutdown /etc/rc.d/*`
|
files=`rcorder -k shutdown /etc/rc.d/*`
|
||||||
nfiles=
|
|
||||||
for i in $files; do # reverse order of files
|
|
||||||
nfiles="$i $nfiles"
|
|
||||||
done
|
|
||||||
files=$nfiles
|
|
||||||
|
|
||||||
for i in $files; do
|
for _rc_elem in `reverse_list $files`; do
|
||||||
run_rc_script $i stop
|
run_rc_script $_rc_elem stop
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user