From: Evan Broder <broder@mit.edu>
Date: Tue, 14 Oct 2008 01:19:09 +0000 (-0400)
Subject: Add the Anders invoke for dealing with kernel command line quoting in
X-Git-Tag: sipb-xen-autoinstaller/2.8^0
X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-autoinstaller.git/commitdiff_plain/4cf500d537f6902a0b0208cd5845cb0968e13155

Add the Anders invoke for dealing with kernel command line quoting in
sipb-xen-autoinstaller-guest

svn path=/trunk/packages/sipb-xen-autoinstaller/; revision=1105
---

diff --git a/debian/changelog b/debian/changelog
index e5a5349..8815232 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+sipb-xen-autoinstaller (2.8) unstable; urgency=low
+
+  * Correctly evaluate the kernel command line to deal with weird
+    potential quoting issues
+
+ -- Evan Broder <broder@mit.edu>  Mon, 13 Oct 2008 21:18:22 -0400
+
 sipb-xen-autoinstaller (2.7) unstable; urgency=low
 
   * Skip kpartx call when running on physical devices
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..2db4da6
--- 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=}