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}\"" |