--- https://www.pld-linux.org/docs/vserver?rev=1351425033
+++ https://www.pld-linux.org/docs/vserver
@@ -1038,14 +1038,17 @@
  VSERVER_HOST_IFACE="veth-${VSERVER_IFACE_SUFFIX}"
  VSERVER_GUEST_IFACE="eth-${VSERVER_IFACE_SUFFIX}"
  
  ip link add name "${VSERVER_HOST_IFACE}" type veth peer name 
"${VSERVER_GUEST_IFACE}"
- vserver ${VSERVER_NAME} exec sh -c 'exec sleep 60' &
+ vserver ${VSERVER_NAME} exec sleep 60 &
  for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15; do
          pid=$(vserver ${VSERVER_NAME} exec pidof -s sleep)
          [ -n "$pid" ] && break
          usleep 100000
  done
+ if [ -z "$pid" ]; then
+         echo "vserver guest $VSERVER_NAME: failed to find guest net 
namespace" >&2
+ fi
  ip link set "${VSERVER_GUEST_IFACE}" netns $pid
  sysctl -q -w net.ipv4.conf.${VSERVER_HOST_IFACE}.forwarding=1
  /sbin/ifup "${VSERVER_HOST_IFACE}"
  exit 0


Diff URL:
  https://www.pld-linux.org/docs/vserver?do=diff&r1=1351425033&r2=1360602541
-- 
This mail was generated by DokuWiki at
https://www.pld-linux.org/
_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to