[arch-projects] [netcfg][PATCH] Better error handling in automatic connect scripts

Tasos Latsas tlatsas2000 at gmail.com
Wed Aug 8 04:30:05 EDT 2012


Signed-off-by: Tasos Latsas <tlatsas2000 at gmail.com>
---
 rc.d/net-auto-wired    | 8 +++-----
 rc.d/net-auto-wireless | 8 +++-----
 2 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/rc.d/net-auto-wired b/rc.d/net-auto-wired
index 859e57d..d3c4c5a 100755
--- a/rc.d/net-auto-wired
+++ b/rc.d/net-auto-wired
@@ -6,14 +6,12 @@
 . /etc/conf.d/netcfg
 
 if [[ ! -x /usr/sbin/ifplugd ]]; then
-   echo "Please install 'ifplugd' to use net-auto-wired"
-   exit 1
+   exit_stderr "Please install 'ifplugd' to use net-auto-wired"
 fi
 
 if [[ -z "${WIRED_INTERFACE}" ]]; then
-  echo "No interface name set. Add to /etc/conf.d/netcfg a line"
-  echo "  WIRED_INTERFACE=\"your_interface\""
-  exit 1
+  exit_stderr "No interface name set. Add to /etc/conf.d/netcfg a line \
+WIRED_INTERFACE=\"your_interface\""
 fi
 
 CFG=/etc/ifplugd/ifplugd.conf
diff --git a/rc.d/net-auto-wireless b/rc.d/net-auto-wireless
index 79c43b0..6cfbd10 100755
--- a/rc.d/net-auto-wireless
+++ b/rc.d/net-auto-wireless
@@ -6,14 +6,12 @@
 . /etc/conf.d/netcfg
 
 if [[ ! -x /usr/sbin/wpa_actiond ]]; then
-   echo "Please install 'wpa_actiond' to use net-auto-wireless"
-   exit 1
+   exit_stderr "Please install 'wpa_actiond' to use net-auto-wireless"
 fi
 
 if [[ -z "${WIRELESS_INTERFACE}" ]]; then
-    echo "No interface name set. Add to /etc/conf.d/netcfg a line"
-    echo "  WIRELESS_INTERFACE=\"your_interface\""
-    exit 1
+    exit_stderr "No interface name set. Add to /etc/conf.d/netcfg a line \
+WIRELESS_INTERFACE=\"your_interface\""
 fi
 
 case "$1" in
-- 
1.7.11.4


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.archlinux.org/pipermail/arch-projects/attachments/20120808/b38116aa/attachment.asc>


More information about the arch-projects mailing list