]> git.proxmox.com Git - grub2.git/commitdiff
tests/ahci: Change "ide-drive" deprecated QEMU device name to "ide-hd"
authorColin Watson <cjwatson@debian.org>
Fri, 24 Sep 2021 23:39:15 +0000 (00:39 +0100)
committerColin Watson <cjwatson@debian.org>
Fri, 24 Sep 2021 23:39:29 +0000 (00:39 +0100)
debian/.git-dpm
debian/changelog
debian/patches/series
debian/patches/tests-ahci-update-qemu-device-name.patch [new file with mode: 0644]
tests/ahci_test.in

index c1b43a46116460093ae33742c7e3e75b058ef249..018864182462eafed51bf9cddc7af43c4ce7ae1b 100644 (file)
@@ -1,6 +1,6 @@
 # see git-dpm(1) from git-dpm package
-15983593f6792a2dffaa77ce1842f0fcbb694d50
-15983593f6792a2dffaa77ce1842f0fcbb694d50
+c50a3ed395c5a08bba44c8ade364650b901bc30b
+c50a3ed395c5a08bba44c8ade364650b901bc30b
 21f954425ffe2a934b6b26c0c948d340c91a16bb
 21f954425ffe2a934b6b26c0c948d340c91a16bb
 grub2_2.06.orig.tar.xz
index f4b156413133cd1f02b2e0f7a315607a131484ce..3404622dbfeb46bfddbe8c3815d649899d6d1bc7 100644 (file)
@@ -6,6 +6,7 @@ grub2 (2.06-1) UNRELEASED; urgency=medium
       manual checks for UEFI Secure Boot.
   * Cherry-pick from upstream:
     - fs/xfs: Fix unreadable filesystem with v4 superblock
+    - tests/ahci: Change "ide-drive" deprecated QEMU device name to "ide-hd"
 
  -- Colin Watson <cjwatson@debian.org>  Wed, 18 Aug 2021 13:03:23 +0100
 
index 0541cd2809f8175fd636451c0e9716834f1dd6a1..748318a6b2e9f768751f43dd84d79ead7d7ab0cc 100644 (file)
@@ -58,3 +58,4 @@ debug_verifiers.patch
 mkimage-fix-section-sizes.patch
 tpm-unknown-error-non-fatal.patch
 xfs-fix-v4-superblock.patch
+tests-ahci-update-qemu-device-name.patch
diff --git a/debian/patches/tests-ahci-update-qemu-device-name.patch b/debian/patches/tests-ahci-update-qemu-device-name.patch
new file mode 100644 (file)
index 0000000..ee2a5fc
--- /dev/null
@@ -0,0 +1,34 @@
+From c50a3ed395c5a08bba44c8ade364650b901bc30b Mon Sep 17 00:00:00 2001
+From: Marius Bakke <marius@gnu.org>
+Date: Sun, 13 Jun 2021 15:11:51 +0200
+Subject: tests/ahci: Change "ide-drive" deprecated QEMU device name to
+ "ide-hd"
+
+The "ide-drive" device was removed in QEMU 6.0. The "ide-hd" has been
+available for more than 10 years now in QEMU. Thus there shouldn't be
+any need for backwards compatible names.
+
+Signed-off-by: Marius Bakke <marius@gnu.org>
+Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
+
+Origin: upstream, https://git.savannah.gnu.org/cgit/grub.git/commit/?id=aaea244a6ddd1e35aed60a5c7a08ddc41f51805b
+Last-Update: 2021-09-24
+
+Patch-Name: tests-ahci-update-qemu-device-name.patch
+---
+ tests/ahci_test.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/ahci_test.in b/tests/ahci_test.in
+index 7df560462..d844fe680 100644
+--- a/tests/ahci_test.in
++++ b/tests/ahci_test.in
+@@ -41,7 +41,7 @@ echo "hello" > "$outfile"
+ tar cf "$imgfile" "$outfile"
+-if [ "$(echo "nativedisk; source '(ahci0)/$outfile';" | "${grubshell}" --qemu-opts="-drive id=disk,file=$imgfile,if=none -device ahci,id=ahci -device ide-drive,drive=disk,bus=ahci.0 " | tail -n 1)" != "Hello World" ]; then
++if [ "$(echo "nativedisk; source '(ahci0)/$outfile';" | "${grubshell}" --qemu-opts="-drive id=disk,file=$imgfile,if=none -device ahci,id=ahci -device ide-hd,drive=disk,bus=ahci.0 " | tail -n 1)" != "Hello World" ]; then
+    rm "$imgfile"
+    rm "$outfile"
+    exit 1
index 7df56046201e4c2e4a55bdcdd403853cde902268..d844fe680fd340ccd80340d3923f934811e60af7 100644 (file)
@@ -41,7 +41,7 @@ echo "hello" > "$outfile"
 
 tar cf "$imgfile" "$outfile"
 
-if [ "$(echo "nativedisk; source '(ahci0)/$outfile';" | "${grubshell}" --qemu-opts="-drive id=disk,file=$imgfile,if=none -device ahci,id=ahci -device ide-drive,drive=disk,bus=ahci.0 " | tail -n 1)" != "Hello World" ]; then
+if [ "$(echo "nativedisk; source '(ahci0)/$outfile';" | "${grubshell}" --qemu-opts="-drive id=disk,file=$imgfile,if=none -device ahci,id=ahci -device ide-hd,drive=disk,bus=ahci.0 " | tail -n 1)" != "Hello World" ]; then
    rm "$imgfile"
    rm "$outfile"
    exit 1