[packages/vzctl] - added configuration for ipv6 in /etc/sysconfig/network inside CT
brushek
brushek at pld-linux.org
Sat Nov 3 01:53:14 CET 2012
commit b6e145c12118852d62a820e2922a65789dec6780
Author: Łukasz Chrustek <lukasz at chrustek.net>
Date: Sat Nov 3 01:52:22 2012 +0100
- added configuration for ipv6 in /etc/sysconfig/network inside CT
pld-add_ip.sh | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/pld-add_ip.sh b/pld-add_ip.sh
index df69514..f7e4924 100755
--- a/pld-add_ip.sh
+++ b/pld-add_ip.sh
@@ -21,9 +21,23 @@
VENET_DEV=venet0
IFCFG_DIR=/etc/sysconfig/interfaces/
IFCFG=${IFCFG_DIR}/ifcfg-${VENET_DEV}
-#ROUTES=${IFCFG_DIR}/ifroute-${VENET_DEV}
+NETFILE=/etc/sysconfig/network
HOSTFILE=/etc/hosts
+function setup6_network
+{
+ [ "${IPV6}" != "yes" ] && return 0
+
+ if ! grep -q 'IPV6INIT="yes"' ${IFCFG}; then
+ put_param ${IFCFG} IPV6INIT yes
+ fi
+ if ! grep -q 'IPV6_NETWORKING=yes' ${NETFILE}; then
+ put_param ${NETFILE} IPV6_NETWORKING yes
+ put_param ${NETFILE} IPV6_GLOBALROUTEDEV ${VENET_DEV}
+ NETWORKRESTART=yes
+ fi
+}
+
function get_aliases()
{
IFNUMLIST=
@@ -44,10 +58,17 @@ NETMASK=255.255.255.255
IPADDR=127.0.0.1" > ${IFCFG} ||
error "Can't write to file ${IFCFG}" ${VZ_FS_NO_DISK_SPACE}
+ put_param $NETFILE NETWORKING yes
+ put_param $NETFILE GATEWAY ${FAKEGATEWAY}
+
+ # setup ipv6
+ setup6_network
+
# Set up /etc/hosts
if [ ! -f ${HOSTFILE} ]; then
echo "127.0.0.1 localhost.localdomain localhost" > $HOSTFILE
fi
+
}
function create_config()
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/vzctl.git/commitdiff/b6e145c12118852d62a820e2922a65789dec6780
More information about the pld-cvs-commit
mailing list