aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2010-09-14 07:49:41 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2010-09-14 07:53:33 +0000
commit3903addeaf7b48d80bc1a47ab739197793059e8a (patch)
tree14ab509ed1915144597d3984bda7b7986314eab3
parentf5f7dc0746f7a4eaf38a6b2cb3beedcacf8da294 (diff)
downloadalpine_aports-3903addeaf7b48d80bc1a47ab739197793059e8a.tar.bz2
alpine_aports-3903addeaf7b48d80bc1a47ab739197793059e8a.tar.xz
alpine_aports-3903addeaf7b48d80bc1a47ab739197793059e8a.zip
util-vserver: fix setup-vs-guest script for busybox-1.17.x
(cherry picked from commit f323e578cd5941d5eaaed2d46799701b54dd6165)
-rw-r--r--main/util-vserver/APKBUILD4
-rw-r--r--main/util-vserver/setup-vs-guest6
2 files changed, 5 insertions, 5 deletions
diff --git a/main/util-vserver/APKBUILD b/main/util-vserver/APKBUILD
index 5fed8f70c6..d0683fc944 100644
--- a/main/util-vserver/APKBUILD
+++ b/main/util-vserver/APKBUILD
@@ -2,7 +2,7 @@
2pkgname=util-vserver 2pkgname=util-vserver
3pkgver=0.30.216_pre2882 3pkgver=0.30.216_pre2882
4_realver=0.30.216-pre2883 4_realver=0.30.216-pre2883
5pkgrel=0 5pkgrel=1
6pkgdesc="Linux-VServer admin utilities" 6pkgdesc="Linux-VServer admin utilities"
7url="http://www.nongnu.org/util-vserver/" 7url="http://www.nongnu.org/util-vserver/"
8license="GPL" 8license="GPL"
@@ -70,4 +70,4 @@ ff8f561f672524eb46fe633f584ef60e ensc_pathprog.patch
70da8b70c4fd40e68894b3903ffd121397 validate.patch 70da8b70c4fd40e68894b3903ffd121397 validate.patch
7104000261fd990a3963b0e98260b481bd alpine.patch 7104000261fd990a3963b0e98260b481bd alpine.patch
7249bca7969cc284adf68e0ef284c0660e setup-vs-template 7249bca7969cc284adf68e0ef284c0660e setup-vs-template
731f183cba111f973a9981a35335a55e2e setup-vs-guest" 73253253a488a632d834c1e1ac5424f55b setup-vs-guest"
diff --git a/main/util-vserver/setup-vs-guest b/main/util-vserver/setup-vs-guest
index 2985af96f5..5b71e08067 100644
--- a/main/util-vserver/setup-vs-guest
+++ b/main/util-vserver/setup-vs-guest
@@ -156,9 +156,9 @@ last_ipv4_addr_mask() {
156 ip addr show dev $_iface | awk '$1 == "inet" {print $2}' | tail -n1 156 ip addr show dev $_iface | awk '$1 == "inet" {print $2}' | tail -n1
157} 157}
158 158
159valid_ip() { 159valid_ip_and_prefix() {
160 [ "$1" ] || return 0 160 [ "$1" ] || return 0
161 ipcalc -s $1 161 ipcalc -s -m $1 >/dev/null 2>&1 && ! ipcalc -s -m $1/0 >/dev/null 2>&1
162} 162}
163 163
164# ask for hostname 164# ask for hostname
@@ -208,7 +208,7 @@ ask_ifaceopts() {
208 _mask=${_last_ip_mask#*/} 208 _mask=${_last_ip_mask#*/}
209 while true; do 209 while true; do
210 ask "Enter IP address/mask for $_iface:" $_ip/$_mask 210 ask "Enter IP address/mask for $_iface:" $_ip/$_mask
211 valid_ip $resp && break 211 valid_ip_and_prefix "$resp" 2>&1 && break
212 echo "$resp is not a valid IPv4 address/mask" 212 echo "$resp is not a valid IPv4 address/mask"
213 done 213 done
214 _ip_mask=$resp 214 _ip_mask=$resp