diff options
Diffstat (limited to 'source/n/network-scripts')
-rw-r--r-- | source/n/network-scripts/manpages/rc.inet1.8 | 10 | ||||
-rwxr-xr-x | source/n/network-scripts/network-scripts.SlackBuild | 6 | ||||
-rw-r--r-- | source/n/network-scripts/scripts/rc.inet1 | 16 |
3 files changed, 23 insertions, 9 deletions
diff --git a/source/n/network-scripts/manpages/rc.inet1.8 b/source/n/network-scripts/manpages/rc.inet1.8 index 3e5222cc..9b4d9149 100644 --- a/source/n/network-scripts/manpages/rc.inet1.8 +++ b/source/n/network-scripts/manpages/rc.inet1.8 @@ -24,21 +24,21 @@ The way to start your network (the configuration of your nics and bringing the interfaces up, and creating a default route if required) is by running the command: .LP -.B /etc/rc.d.rc.inet1 +.B /etc/rc.d/rc.inet1 .LP Restarting the whole network (all available network interfaces) is done in a similar fashion: .LP -.B /etc/rc.d.rc.inet1 restart +.B /etc/rc.d/rc.inet1 restart .LP More generically speaking, you can start/stop/restart any network interface yourself by running one of the commands: .LP -.B /etc/rc.d.rc.inet1 INTERFACE_start +.B /etc/rc.d/rc.inet1 INTERFACE_start .LP -.B /etc/rc.d.rc.inet1 INTERFACE_stop +.B /etc/rc.d/rc.inet1 INTERFACE_stop .LP -.B /etc/rc.d.rc.inet1 INTERFACE_restart +.B /etc/rc.d/rc.inet1 INTERFACE_restart .LP where .I `INTERFACE' diff --git a/source/n/network-scripts/network-scripts.SlackBuild b/source/n/network-scripts/network-scripts.SlackBuild index 7b4b06e0..d19c6022 100755 --- a/source/n/network-scripts/network-scripts.SlackBuild +++ b/source/n/network-scripts/network-scripts.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2006, 2007, 2008, 2009, 2010, 2012, 2013 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2006, 2007, 2008, 2009, 2010, 2012, 2013, 2015 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,9 +22,9 @@ PKGNAM=network-scripts -VERSION=${VERSION:-14.1} +VERSION=${VERSION:-14.2} ARCH=noarch -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} CWD=$(pwd) TMP=${TMP:-/tmp} diff --git a/source/n/network-scripts/scripts/rc.inet1 b/source/n/network-scripts/scripts/rc.inet1 index dc325f47..f2d85a6d 100644 --- a/source/n/network-scripts/scripts/rc.inet1 +++ b/source/n/network-scripts/scripts/rc.inet1 @@ -208,7 +208,9 @@ if_down() { . /etc/rc.d/rc.wireless ${1} stop # Kill wireless daemons if any. fi # If the interface is a bridge, then destroy it now: - [ -n "${BRNICS[$i]}" ] && br_close $i + if [ -n "${BRNICS[$i]}" ]; then + br_close $i + fi fi } @@ -268,11 +270,17 @@ case "$1" in stop start ;; +'lo_start') # Start the loopback interface: + lo_up + ;; *_start) # Example: "eth1_start" will start the specified interface 'eth1' INTERFACE=`echo $1 | /bin/cut -d '_' -f 1` if_up $INTERFACE gateway_up ;; +'lo_stop') # Stop the loopback interface: + lo_down + ;; *_stop) # Example: "eth0_stop" will stop the specified interface 'eth0' INTERFACE=`echo $1 | /bin/cut -d '_' -f 1` if_down $INTERFACE @@ -290,11 +298,17 @@ case "$1" in 'down') # "down" does the same thing as "stop" stop ;; +'lo_up') # Start the loopback interface: + lo_up + ;; *_up) # "*_up" does the same thing as "*_start" INTERFACE=`echo $1 | /bin/cut -d '_' -f 1` if_up $INTERFACE gateway_up ;; +'lo_down') # Stop the loopback interface: + lo_down + ;; *_down) # "*_down" does the same thing as "*_stop" INTERFACE=`echo $1 | /bin/cut -d '_' -f 1` if_down $INTERFACE |