summaryrefslogtreecommitdiffstats
path: root/source/n/network-scripts
diff options
context:
space:
mode:
Diffstat (limited to 'source/n/network-scripts')
-rw-r--r--source/n/network-scripts/manpages/rc.inet1.810
-rwxr-xr-xsource/n/network-scripts/network-scripts.SlackBuild6
-rw-r--r--source/n/network-scripts/scripts/rc.inet116
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 3e5222ccf..9b4d9149a 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 7b4b06e0d..d19c60228 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 dc325f477..f2d85a6d0 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