diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2015-02-09 02:44:20 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2015-02-09 02:44:20 +0100 |
commit | 8c9b11aed2c2eb9ad3a77f821efeabb48f848e31 (patch) | |
tree | e6c423e4046cb76c6a61dbc157d313dd7c5822a6 /vserver.netns | |
parent | 29fc7eb1549de7622dc1f9fbbfe647b55adace17 (diff) | |
parent | 40f8ecbf261c8b3319350e681a207ed4b42f424d (diff) | |
download | util-vserver-netns-8c9b11aed2c2eb9ad3a77f821efeabb48f848e31.tar.gz util-vserver-netns-8c9b11aed2c2eb9ad3a77f821efeabb48f848e31.tar.bz2 util-vserver-netns-8c9b11aed2c2eb9ad3a77f821efeabb48f848e31.zip |
Merge commit '2.3' into debian
* commit '2.3':
Add insserv config to define $util-vserver system facility.
Add util-vserver-netns initscript.
Use spline-netns folder, to not collidate with default netns handling.
Add vshelper with netns support.
Use nullglob for all globbings.
Diffstat (limited to 'vserver.netns')
-rwxr-xr-x | vserver.netns | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/vserver.netns b/vserver.netns index 6b7526a..ce7bb52 100755 --- a/vserver.netns +++ b/vserver.netns @@ -78,7 +78,7 @@ NETNS=() _setVserverDir "$VSERVER_NAME" -[ -d "${VSERVER_DIR}/netns/" ] && _USE_NETNS="1" +[ -d "${VSERVER_DIR}/spline-netns/" ] && _USE_NETNS="1" if [[ "$ACTION" == "start" && -n "${_USE_NETNS}" ]]; then pushd "$VSERVER_DIR" >/dev/null @@ -89,7 +89,8 @@ if [[ "$ACTION" == "start" && -n "${_USE_NETNS}" ]]; then $_IP netns list | grep -q "^${VSERVER_NAME}\$" || $_IP netns add "$VSERVER_NAME" $_IP netns exec "$VSERVER_NAME" $_IP link set dev lo up - for net in "$VSERVER_DIR/netns/"*; do + shopt -s nullglob + for net in "$VSERVER_DIR/spline-netns/"*; do test -d "$net" || continue test ! -e "${net}/disabled" || continue @@ -136,7 +137,8 @@ fi ret=$? if [ -n "${_USE_NETNS}" ]; then - for net in "${VSERVER_DIR}/netns/"*; do + shopt -s nullglob + for net in "${VSERVER_DIR}/spline-netns/"*; do test -d "$net" || continue test ! -e "${net}/disabled" || continue |