X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-autoinstaller.git/blobdiff_plain/a485b225bf3f1923002a6b89d57e436129b8553c..b0ebf462b826d3ea53afd1930279599d0bfb0fc6:/guest/etc/init.d/rcS.sipb-xen diff --git a/guest/etc/init.d/rcS.sipb-xen b/guest/etc/init.d/rcS.sipb-xen old mode 100644 new mode 100755 index 103c195..f96dba2 --- a/guest/etc/init.d/rcS.sipb-xen +++ b/guest/etc/init.d/rcS.sipb-xen @@ -1,5 +1,6 @@ #!/bin/bash -for x in $(cat /proc/cmdline); do +eval "set -- $(cat /proc/cmdline)" +for x; do case $x in ip=*) /usr/lib/klibc/bin/ipconfig -d ${x#ip=} @@ -16,7 +17,7 @@ for x in $(cat /proc/cmdline); do imagesize=*) export FSSIZE=${x#imagesize=} ;; - noinstall) + noinstall=) exit 0 ;; esac @@ -30,6 +31,8 @@ export ARCH=${ARCH-amd64} export IP=$(ifconfig eth0 | sed -n 's/.*inet addr:\([0-9\.]*\).*/\1/p') export HOSTNAME=$(hostname) +/etc/init.d/udev start + # args passed through environment rather than as 7 positional args /usr/sbin/sipb-xen-create-image