--- trunk/grubby/test.sh 2013/10/21 14:01:48 2257 +++ trunk/grubby/test.sh 2014/07/16 10:41:38 2687 @@ -443,9 +443,20 @@ grub2Test grub2.1 add/g2-1.1 --add-kernel=/boot/new-kernel.img \ --title='title' --initrd=/boot/new-initrd --boot-filesystem=/boot/ \ --copy-default - grub2Test grub2.1 add/g2-1.6 --add-kernel=/boot/new-kernel.img \ - --title='title' --initrd=/boot/new-initrd --boot-filesystem=/boot/ \ - --copy-default --efi + case $ARCH in + aarch64) + grub2Test grub2.1 add/g2-1.1 --add-kernel=/boot/new-kernel.img \ + --title='title' \ + --initrd=/boot/new-initrd --boot-filesystem=/boot/ \ + --copy-default --efi + ;; + *) + grub2Test grub2.1 add/g2-1.6 --add-kernel=/boot/new-kernel.img \ + --title='title' \ + --initrd=/boot/new-initrd --boot-filesystem=/boot/ \ + --copy-default --efi + ;; + esac grub2Test grub2.6 add/g2-1.7 --add-kernel=/boot/new-kernel.img \ --title='title' --initrd=/boot/new-initrd --boot-filesystem=/boot/ \ --copy-default --efi @@ -460,6 +471,18 @@ grub2Test grub2.5 add/g2-1.5 --add-kernel=/boot/new-kernel.img \ --title='title' --initrd=/boot/new-initrd --boot-filesystem=/boot/ \ --copy-default + grub2Test grub2.12 add/g2-1.12 \ + --add-kernel=/boot/vmlinuz-2.6.38.8-32.fc15.x86_64 \ + --title='Linux, with Fedora 2.6.38.8-32.fc15.x86_64' \ + --devtree='/boot/dtb-2.6.38.8-32.fc15.x86_64/foobarbaz.dtb' \ + --initrd=/boot/initramfs-2.6.38.8-32.fc15.x86_64.img \ + --boot-filesystem=/boot/ --copy-default --efi + grub2Test grub2.13 add/g2-1.13 \ + --add-kernel=/boot/vmlinuz-2.6.38.8-32.fc15.x86_64 \ + --title='Linux, with Fedora 2.6.38.8-32.fc15.x86_64' \ + --devtree='/boot/dtb-2.6.38.8-32.fc15.x86_64/foobarbaz.dtb' \ + --initrd=/boot/initramfs-2.6.38.8-32.fc15.x86_64.img \ + --boot-filesystem=/boot/ --copy-default --efi testing="GRUB2 add initrd" grub2Test grub2.2 add/g2-1.4 --update-kernel=/boot/new-kernel.img \ @@ -536,6 +559,22 @@ testing="GRUB2 --default-index with default=saved_entry and empty grubenv" grub2DisplayTest grub2.8 defaultindex/0 --env grubenv.0 --default-index + + testlinux16=n + case $ARCH in + ia32|x86_64) testlinux16=y ;; + esac + + if [ "$testlinux16" == "y" ]; then + testing="GRUB2 add kernel with linux16" + grub2Test grub2.10 add/g2-1.10 --add-kernel=/boot/new-kernel.img \ + --title='title' --initrd=/boot/new-initrd --boot-filesystem=/boot/ \ + --copy-default + + testing="GRUB2 add initrd with linux16" + grub2Test grub2.11 add/g2-1.11 --update-kernel=/boot/new-kernel.img \ + --initrd=/boot/new-initrd --boot-filesystem=/boot/ + fi fi testing="YABOOT add kernel"