Source: amd64-microcode
Version: 3.20231019.1
Severity: normal
Tags: patch
User: helm...@debian.org
Usertags: dep17m2

Hi!

Your package installs files directly into /. For the ongoing Debian UsrMerge
effort [1] these files should move to /usr in the trixie cycle.

I'm attaching a trivial patch to implement such a move.

However, please still read the wiki page on moving files, especially if you
intend to backport to bookworm or earlier. The patch has already been checked
by a local dumat copy.

If during the trixie cycle your package will undergo structural changes or any
other file moves, please also see the wiki and upload to experimental first
when these changes are done.

Chris

[1] https://wiki.debian.org/UsrMerge
diff -Nru amd64-microcode-3.20231019.1/debian/amd64-microcode.dirs amd64-microcode-3.20231019.1+nmu1/debian/amd64-microcode.dirs
--- amd64-microcode-3.20231019.1/debian/amd64-microcode.dirs	2023-10-21 20:01:08.000000000 +0200
+++ amd64-microcode-3.20231019.1+nmu1/debian/amd64-microcode.dirs	2023-12-23 21:05:37.000000000 +0100
@@ -1,4 +1,4 @@
 etc/default
 etc/modprobe.d
-lib/firmware/amd-ucode
-lib/firmware/amd
+usr/lib/firmware/amd-ucode
+usr/lib/firmware/amd
diff -Nru amd64-microcode-3.20231019.1/debian/amd64-microcode.install amd64-microcode-3.20231019.1+nmu1/debian/amd64-microcode.install
--- amd64-microcode-3.20231019.1/debian/amd64-microcode.install	2023-10-21 20:01:08.000000000 +0200
+++ amd64-microcode-3.20231019.1+nmu1/debian/amd64-microcode.install	2023-12-23 21:05:37.000000000 +0100
@@ -1,2 +1,2 @@
-amd-ucode/*bin	lib/firmware/amd-ucode
-amd/*sev*bin	lib/firmware/amd
+amd-ucode/*bin	usr/lib/firmware/amd-ucode
+amd/*sev*bin	usr/lib/firmware/amd
diff -Nru amd64-microcode-3.20231019.1/debian/changelog amd64-microcode-3.20231019.1+nmu1/debian/changelog
--- amd64-microcode-3.20231019.1/debian/changelog	2023-10-21 20:06:29.000000000 +0200
+++ amd64-microcode-3.20231019.1+nmu1/debian/changelog	2023-12-23 21:05:37.000000000 +0100
@@ -1,3 +1,10 @@
+amd64-microcode (3.20231019.1+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Install files into /usr instead of /. (Closes: #-1)
+
+ -- Chris Hofstaedtler <z...@debian.org>  Sat, 23 Dec 2023 21:05:37 +0100
+
 amd64-microcode (3.20231019.1) unstable; urgency=medium
 
   * Update package data from linux-firmware 20231019
diff -Nru amd64-microcode-3.20231019.1/debian/initramfs.hook amd64-microcode-3.20231019.1+nmu1/debian/initramfs.hook
--- amd64-microcode-3.20231019.1/debian/initramfs.hook	2023-10-21 19:59:34.000000000 +0200
+++ amd64-microcode-3.20231019.1+nmu1/debian/initramfs.hook	2023-12-23 21:05:37.000000000 +0100
@@ -31,7 +31,7 @@
     :
 }
 
-AUCODE_FW_DIR=/lib/firmware/amd-ucode
+AUCODE_FW_DIR=/usr/lib/firmware/amd-ucode
 AMD64UCODE_INITRAMFS=auto
 [ -r ${AMD64UCODE_CONFIG} ] && . ${AMD64UCODE_CONFIG}
 

Reply via email to