aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJudd Vinet <judd@archlinux.org>2002-04-15 06:53:10 +0000
committerJudd Vinet <judd@archlinux.org>2002-04-15 06:53:10 +0000
commit9a59bb9539dacac884b9c3b0088e22ba762f2b9b (patch)
tree8a3375dac4aed7854fd30984e6a636960d2eaebd
parent2f4936aec49df2c681ae0862103cee8376c5ab57 (diff)
downloadinitscripts-9a59bb9539dacac884b9c3b0088e22ba762f2b9b.tar.xz
Updated initscripts
-rw-r--r--functions6
-rwxr-xr-xnetwork8
2 files changed, 10 insertions, 4 deletions
diff --git a/functions b/functions
index 2923928..608af1d 100644
--- a/functions
+++ b/functions
@@ -24,6 +24,12 @@ stat_fail() {
echo " FAILED ]"
}
+stat_die() {
+ deltext
+ echo " FAILED ]"
+ exit 1
+}
+
checkret() {
$* >/dev/null 2>&1
if [ $? -gt 0 ]; then
diff --git a/network b/network
index cc873de..2699230 100755
--- a/network
+++ b/network
@@ -7,20 +7,20 @@ case "$1" in
start)
stat_busy "Starting Network"
for ifline in "${IF_UP[@]}"; do
- /sbin/ifconfig $ifline || stat_fail && exit 1
+ /sbin/ifconfig $ifline || stat_die
done
for rtline in "${ROUTE_UP[@]}"; do
- /sbin/route $rtline || stat_fail && exit 1
+ /sbin/route $rtline || stat_die
done
stat_done
;;
stop)
stat_busy "Stopping Network"
for rtline in "${ROUTE_DN[@]}"; do
- /sbin/route $rtline || stat_fail && exit 1
+ /sbin/route $rtline || stat_die
done
for ifline in "${IF_DN[@]}"; do
- /sbin/ifconfig $ifline || stat_fail && exit 1
+ /sbin/ifconfig $ifline || stat_die
done
stat_done
;;