---
rc | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/rc b/rc
index 9abeb52..1e64119 100755
--- a/rc
+++ b/rc
@@ -11,10 +11,12 @@ e.g: rc list
rc help
rc start sshd gpm
EOF
+ exit 1
}
-(( $# < 1 )) && usage && exit 1
+(( $# < 1 )) && usage
+declare -i ret=0
case $1 in
help)
usage
@@ -43,9 +45,10 @@ case $1 in
shift
for i; do
[[ -x "/etc/rc.d/$i" ]] && "/etc/rc.d/$i" $action
+ (( ret += $? ))
done
esac
-true
+exit $ret
# vim: set ts=2 sw=2 noet:
--
1.7.4.4- [arch-projects] [initscripts][PATCH 0/3] Minor cleanup to rc... Dave Reisner
- [arch-projects] [PATCH 1/3] rc.sysinit: allow disabling... Dave Reisner
- [arch-projects] [PATCH 2/3] rc: fix whitespace in case ... Dave Reisner
- [arch-projects] [PATCH 3/3] rc: exit with a meaningful ... Dave Reisner
- Re: [arch-projects] [initscripts][PATCH 0/3] Minor clea... Tom Gundersen
- Re: [arch-projects] [initscripts][PATCH 0/3] Minor ... Dave Reisner
- Re: [arch-projects] [initscripts][PATCH 0/3] Mi... Tom Gundersen
- Re: [arch-projects] [initscripts][PATCH 0/3] Minor clea... Tom Gundersen
