summaryrefslogtreecommitdiffstats
path: root/initramfs/initrd-stuff/init
diff options
context:
space:
mode:
authorMichael Janczyk2006-09-27 17:43:17 +0200
committerMichael Janczyk2006-09-27 17:43:17 +0200
commited033ffcf7846ee50ba2786fde43d2dbb70b6ffd (patch)
tree172fbc8cea44a44900e8dcb57eca20d1e1d5cafb /initramfs/initrd-stuff/init
parentRenaming of management-framework to ldap-site-mngmt, minor addition to (diff)
downloadcore-ed033ffcf7846ee50ba2786fde43d2dbb70b6ffd.tar.gz
core-ed033ffcf7846ee50ba2786fde43d2dbb70b6ffd.tar.xz
core-ed033ffcf7846ee50ba2786fde43d2dbb70b6ffd.zip
added xen network bridge configuration ./mkdxs... -m "netloop"
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@396 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'initramfs/initrd-stuff/init')
-rwxr-xr-xinitramfs/initrd-stuff/init7
1 files changed, 7 insertions, 0 deletions
diff --git a/initramfs/initrd-stuff/init b/initramfs/initrd-stuff/init
index 3aea9784..022b45f4 100755
--- a/initramfs/initrd-stuff/init
+++ b/initramfs/initrd-stuff/init
@@ -3,6 +3,7 @@
# clients version 4
#
# Dirk von Suchodoletz <dirk@goe.net>, 07-09-2006
+# <mj0@uni-freiburg.de> (xenbr), 27-09-2006
#
# (c) 2006 - RZ Universitaet Freiburg
# (c) 2006 - OpenSLX.ORG project
@@ -177,6 +178,8 @@ nfsroot=\"${NFSROOT}\"\n" >> /etc/machine-setup
# be distinguished from other (dhcp) clients
vci=*)
VCI=${opts#vci=};;
+ xenbr)
+ XENBR=1;;
esac
done
# check if at least one type of IP configuration is availabe
@@ -224,6 +227,10 @@ for mod in ${NWMODULES}; do
done
# set up loopback networking (ipsetup - function defined in /etc/functions)
ipsetup 127.0.0.1 255.0.0.0 0.0.0.0 127.255.255.255 lo
+
+# Xen bridge config
+[ -n "$XENBR" ] && xenbr_config
+
# analyze ip information from the kernel command line and put parts
# of it into several variables
if [ -n "$IPINFO" ] ; then