Gentoo Archives: gentoo-commits

From: "Ulrich Mueller (ulm)" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] eselect r478 - trunk/modules
Date: Mon, 20 Apr 2009 17:01:06
Message-Id: E1Lvwrb-0007bQ-P5@stork.gentoo.org
1 Author: ulm
2 Date: 2009-04-20 17:00:59 +0000 (Mon, 20 Apr 2009)
3 New Revision: 478
4
5 Modified:
6 trunk/modules/rc.eselect
7 Log:
8 Properly check for bad parameters.
9
10 Modified: trunk/modules/rc.eselect
11 ===================================================================
12 --- trunk/modules/rc.eselect 2009-04-20 16:55:51 UTC (rev 477)
13 +++ trunk/modules/rc.eselect 2009-04-20 17:00:59 UTC (rev 478)
14 @@ -223,11 +223,11 @@
15 # functions.sh needs the bash builtin
16 unset -f eval
17 source_rc_functions
18 - [[ -z $1 ]] && set - "$(get_runlevel)"
19 + [[ $# -eq 0 ]] && set - "$(get_runlevel)"
20
21 for runlevel in "$@"; do
22 - [[ -d ${ROOT}/etc/runlevels/${runlevel} ]] \
23 - || die -q "${runlevel} is no valid runlevel"
24 + [[ -n ${runlevel} && -d ${ROOT}/etc/runlevels/${runlevel} ]] \
25 + || die -q "\"${runlevel}\" is no valid runlevel"
26
27 write_list_start \
28 "Status of init scripts in runlevel \"${runlevel}\""