[Libvirt-cim] [PATCH] [TEST] #4 Make RHEL 5 XenFV guest grub conf use hda
Deepti B Kalakeri
deeptik at linux.vnet.ibm.com
Thu Jun 12 07:01:28 UTC 2008
+1 for me.
Kaitlin Rupert wrote:
> # HG changeset patch
> # User Kaitlin Rupert <karupert at us.ibm.com>
> # Date 1211564341 25200
> # Node ID f3004051f9d21079d063b73d9fd4bf751a8c4078
> # Parent 4a5a44d7b857df543af24d59380cb8fdbbb753a4
> [TEST] #4 Make RHEL 5 XenFV guest grub conf use hda.
>
> It looks like qemu on RHEL emulates an ide drive, not a scsi drive.
>
> Update from 1 to 2:
> -Instead of using distro, use qemu-dm version.
>
> Update from 2 to 3:
> -Handle case where qemu-dm is 32 bit, as well as 64 bit.
>
> Update from 3 to 4:
> -Make sure the elif actually checks for the 32 bit version, not the 54 bit version.
>
> Signed-off-by: Kaitlin Rupert <karupert at us.ibm.com>
>
> diff -r 4a5a44d7b857 -r f3004051f9d2 suites/libvirt-cim/images/xmt-makefv.sh
> --- a/suites/libvirt-cim/images/xmt-makefv.sh Fri May 30 14:26:38 2008 +0800
> +++ b/suites/libvirt-cim/images/xmt-makefv.sh Fri May 23 10:39:01 2008 -0700
> @@ -14,6 +14,20 @@
> PARTED="parted -s"
> TMPMOUNT=/tmp/cimtest_image_temp
> SIZE=16
> +QEMU_VER=082
> +QEMU_FILE=""
> +
> +if [ -e "/usr/lib64/xen/bin/qemu-dm" ]; then
> + QEMU_FILE="/usr/lib64/xen/bin/qemu-dm"
> +elif [ -e "/usr/lib/xen/bin/qemu-dm" ]; then
> + QEMU_FILE="/usr/lib/xen/bin/qemu-dm"
> +fi
> +
> +if [ -z $QEMU_FILE ]; then
> + CU_QEMU_VER=0
> +else
> + CUR_QEMU_VER=`strings $QEMU_FILE | awk '/version [0-9]/ { print $5; }' | sed 's/,//' | sed 's/\.//g'`
> +fi
>
> die() {
> echo "FAILED: $i" >&2
> @@ -110,10 +124,19 @@
> timeout 1
> title Test Environment
> root (hd0,0)
> +EOF
> +
> +if [ $CUR_QEMU_VER -lt $QEMU_VER ]; then
> + cat >>${root}/grub/grub.conf <<EOF
> + kernel /vmlinuz root=/dev/hda1
> + initrd /initrd
> +EOF
> +else
> + cat >>${root}/grub/grub.conf <<EOF
> kernel /vmlinuz root=/dev/sda1
> initrd /initrd
> EOF
> -
> +fi
> }
>
> ramdisk=$1
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
>
More information about the Libvirt-cim
mailing list