public inbox for development@lists.ipfire.org
 help / color / mirror / Atom feed
* [PATCH] qemu: Drop unused firmware files and /var/run
@ 2023-03-17 18:43 Stefan Schantl
  0 siblings, 0 replies; only message in thread
From: Stefan Schantl @ 2023-03-17 18:43 UTC (permalink / raw)
  To: development

[-- Attachment #1: Type: text/plain, Size: 1424 bytes --]

* Drop firmware files for platforms we do not support.
* Drop /var/run directory which violetes the FSH.

Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
---
 qemu/qemu.nm | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/qemu/qemu.nm b/qemu/qemu.nm
index 84a9f8d4d..f0ca0b84f 100644
--- a/qemu/qemu.nm
+++ b/qemu/qemu.nm
@@ -5,7 +5,7 @@
 
 name       = qemu
 version    = 7.2.0
-release    = 2
+release    = 3
 
 groups     = Applications/Virtualization
 url        = https://www.qemu.org
@@ -92,6 +92,19 @@ build
 		# Remove ivshm stuff
 		rm -vf %{BUILDROOT}%{bindir}/ivshmem* %{BUILDROOT}%{mandir}/ivshmem*
 
+		# Remove deprecated run directory.
+		rm -rvf %{BUILDROOT}/var/run
+
+		# Remove firmware files for non supported platforms.
+		rm -rvf %{BUILDROOT}%{datadir}/%{name}/hppa-firmware.img
+		rm -rvf %{BUILDROOT}%{datadir}/%{name}/openbios-ppc
+		rm -rvf %{BUILDROOT}%{datadir}/%{name}/openbios-sparc32
+		rm -rvf %{BUILDROOT}%{datadir}/%{name}/openbios-sparc64
+		rm -rvf %{BUILDROOT}%{datadir}/%{name}/palcode-clipper
+		rm -rvf %{BUILDROOT}%{datadir}/%{name}/s390-ccw.img
+		rm -rvf %{BUILDROOT}%{datadir}/%{name}/s390-netboot.img
+		rm -rvf %{BUILDROOT}%{datadir}/%{name}/u-boot.e500
+
 		# Make firmware non-executable
 		find %{BUILDROOT}%{datadir}/%{name} -type f -executable | xargs chmod -v a-x
 	end
-- 
2.30.2


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-03-17 18:43 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-17 18:43 [PATCH] qemu: Drop unused firmware files and /var/run Stefan Schantl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox