diff -NurpP vzctl-3.0.14-alt1_org/etc/dists/scripts/etcnet-add_ip.sh vzctl-3.0.14-alt1/etc/dists/scripts/etcnet-add_ip.sh --- vzctl-3.0.14-alt1_org/etc/dists/scripts/etcnet-add_ip.sh 2007-02-19 17:45:20 +0200 +++ vzctl-3.0.14-alt1/etc/dists/scripts/etcnet-add_ip.sh 2007-02-25 00:58:45 +0200 @@ -116,11 +116,21 @@ find_unused_alias() add_ip() { local i ip + # In case we are starting VE if [ "$VE_STATE" = "starting" ]; then + # Remove all VENET config files + rm -fr "$VENET_DEV" >/dev/null 2>&1 + fi + if [ ! -d "$VENET_DEV" ]; then setup_network fi - + if [ "${IPDELALL}" = "yes" ]; then + ifdown ${VENET_DEV} >/dev/null 2>&1 + rm -fr "$VENET_DEV" >/dev/null 2>&1 + fi + backup_configs "$IPDELALL" i=0 @@ -133,8 +143,8 @@ add_ip() if [ "$VE_STATE" = "running" ]; then # synchronyze config files & interfaces - ifdown "$VENET_DEV" - ifup "$VENET_DEV" + ifdown ${VENET_DEV} >/dev/null 2>&1 + ifup ${VENET_DEV} >/dev/null 2>&1 fi }