From 968d5f1922a116d61241417ce2377c544bc7a4ed Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Date: Mon, 25 Nov 2024 15:09:40 +0100
Subject: [PATCH] archlinux: do not open-code boot configs install target

Reuse makefile that is there already. This has a side effect of
installing dracut config too.
---
 archlinux/PKGBUILD.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/archlinux/PKGBUILD.in b/archlinux/PKGBUILD.in
index 27e6dcb8..8e9b78ca 100644
--- a/archlinux/PKGBUILD.in
+++ b/archlinux/PKGBUILD.in
@@ -90,8 +90,8 @@ package_qubes-vm-core() {
 
     cd "${_pkgnvr}"
 
-    install -D -m 0644 -- "boot/grub.qubes" "${pkgdir}/etc/default/grub.qubes"
     # shellcheck disable=SC2154
+    make -C boot DESTDIR="$pkgdir" install
     make install-corevm DESTDIR="$pkgdir" SBINDIR=/usr/bin LIBDIR=/usr/lib SYSLIBDIR=/usr/lib SYSTEM_DROPIN_DIR=/usr/lib/systemd/system USER_DROPIN_DIR=/usr/lib/systemd/user DIST=archlinux
     make -C app-menu install DESTDIR="$pkgdir" install LIBDIR=/usr/lib SYSLIBDIR=/usr/lib
     make -C misc install DESTDIR="$pkgdir" install LIBDIR=/usr/lib SYSLIBDIR=/usr/lib