[Aboriginal] [PATCH] Add dev-environment.sh support for virtio targets

Alessio Igor Bogani alessioigorbogani at gmail.com
Mon Sep 5 05:09:17 PDT 2011


# HG changeset patch
# User Alessio Igor Bogani <alessioigorbogani at gmail.com>
# Date 1315224366 -7200
# Node ID acffd6a11249923ecb9826efe70ac166c1d7c5ee
# Parent  bafbd91ffbae38309cc14f0f1e486a030af53def
Add dev-environment.sh support for virtio targets

diff -r bafbd91ffbae -r acffd6a11249 sources/root-filesystem/sbin/init.sh
--- a/sources/root-filesystem/sbin/init.sh	Mon Sep 05 08:49:08 2011 +0200
+++ b/sources/root-filesystem/sbin/init.sh	Mon Sep 05 14:06:06 2011 +0200
@@ -36,6 +36,7 @@
 
   [ -b /dev/hdb ] && HOMEDEV=/dev/hdb
   [ -b /dev/sdb ] && HOMEDEV=/dev/sdb
+  [ -b /dev/vdb ] && HOMEDEV=/dev/vdb
   if [ ! -z "$HOMEDEV" ]
   then
     mount -o noatime $HOMEDEV /home
@@ -48,6 +49,7 @@
 
   [ -b /dev/hdc ] && MNTDEV=/dev/hdc
   [ -b /dev/sdc ] && MNTDEV=/dev/sdc
+  [ -b /dev/vdc ] && MNTDEV=/dev/vdc
   if [ ! -z "$MNTDEV" ]
   then
     mount -o ro $MNTDEV /mnt
diff -r bafbd91ffbae -r acffd6a11249 sources/targets/i686-virtio/settings
--- a/sources/targets/i686-virtio/settings	Mon Sep 05 08:49:08 2011 +0200
+++ b/sources/targets/i686-virtio/settings	Mon Sep 05 14:06:06 2011 +0200
@@ -27,7 +27,9 @@
 
 emulator_command()
 {
+  echo "[ ! -z \"\$HDC\" ] && QEMU_EXTRA=\" -drive file=\$HDC,if=virtio,index=2 \$QEMU_EXTRA\""
+  echo "[ ! -z \"\$HDB\" ] && QEMU_EXTRA=\" -drive file=\$HDB,if=virtio,index=1 \$QEMU_EXTRA\""
   echo -n "qemu -nographic -no-reboot -kernel $KERNEL"
-  [ "$SYSIMAGE_TYPE" != "initramfs" ] && echo -n " -drive file=$IMAGE,if=virtio"
+  [ "$SYSIMAGE_TYPE" != "initramfs" ] && echo -n " -drive file=$IMAGE,if=virtio,index=0"
   echo -n " -append \"$(kernel_cmdline)\" \$QEMU_EXTRA -net nic,model=virtio -net user"
 }
diff -r bafbd91ffbae -r acffd6a11249 sources/targets/powerpc-virtio/settings
--- a/sources/targets/powerpc-virtio/settings	Mon Sep 05 08:49:08 2011 +0200
+++ b/sources/targets/powerpc-virtio/settings	Mon Sep 05 14:06:06 2011 +0200
@@ -31,7 +31,9 @@
 
 emulator_command()
 {
+  echo "[ ! -z \"\$HDC\" ] && QEMU_EXTRA=\" -drive file=\$HDC,if=virtio,index=2 \$QEMU_EXTRA\""
+  echo "[ ! -z \"\$HDB\" ] && QEMU_EXTRA=\" -drive file=\$HDB,if=virtio,index=1 \$QEMU_EXTRA\""
   echo -n "qemu-system-ppc -M g3beige -nographic -no-reboot -kernel $KERNEL"
-  [ "$SYSIMAGE_TYPE" != "initramfs" ] && echo -n " -drive file=$IMAGE,if=virtio"
+  [ "$SYSIMAGE_TYPE" != "initramfs" ] && echo -n " -drive file=$IMAGE,if=virtio,index=0"
   echo -n " -append \"$(kernel_cmdline)\" \$QEMU_EXTRA -net nic,model=virtio -net user"
 }



More information about the Aboriginal mailing list