X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-autoinstaller.git/blobdiff_plain/04a85e82bb3cd2929c4ebb0e8df2a97c73eb4890..ad73cd592a7aadb7523974a8f2fa4a0ee3537f2f:/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 ff605d6..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=} @@ -14,9 +15,9 @@ for x in $(cat /proc/cmdline); do export ARCH=${x#arch=} ;; imagesize=*) - export IMAGESIZE=${x#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