# HG changeset patch # User stekloff@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # Node ID 54dd1febcc7276368cfa7c2304a3e9b8db367cb9 # Parent 36cf47cfea4e3c0197db6b8822398da4a3f624b3 Add mounting /sys for 2.6 xm-test images. Signed-off-by: Daniel Stekloff diff -r 36cf47cfea4e -r 54dd1febcc72 tools/xm-test/ramdisk/Makefile.am --- a/tools/xm-test/ramdisk/Makefile.am Mon Mar 13 14:06:58 2006 +++ b/tools/xm-test/ramdisk/Makefile.am Mon Mar 13 23:32:29 2006 @@ -13,6 +13,8 @@ XMTEST_MAJ_VER = $(shell echo @PACKAGE_VERSION@ | perl -pe 's/(\d+)\.(\d+)\.\d+/\1.\2/') XMTEST_VER_IMG = initrd-$(XMTEST_MAJ_VER).img + +EXTRA_ROOT_DIRS = sys if HVM all: initrd.img disk.img @@ -36,7 +38,8 @@ $(XMTEST_VER_IMG): $(BR_IMG) chmod a+x skel/etc/init.d/rcS - (cd skel; tar cf - .) | (cd $(BR_SRC)/$(BR_ROOT); tar xvf -) + (cd skel; mkdir -p $(EXTRA_ROOT_DIRS); tar cf - .) \ + | (cd $(BR_SRC)/$(BR_ROOT); tar xvf -) cd $(BR_SRC) && make cp $(BR_IMG) initrd-$(XMTEST_MAJ_VER).img diff -r 36cf47cfea4e -r 54dd1febcc72 tools/xm-test/ramdisk/skel/etc/init.d/rcS --- a/tools/xm-test/ramdisk/skel/etc/init.d/rcS Mon Mar 13 14:06:58 2006 +++ b/tools/xm-test/ramdisk/skel/etc/init.d/rcS Mon Mar 13 23:32:29 2006 @@ -2,3 +2,7 @@ mount -a +# If we're running 2.6, make sure /sys is mounted +if uname -r | grep -q '^2.6'; then + mount -t sysfs none /sys +fi