]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mkosi: Remove more files from Arch minimal image
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 28 Apr 2024 15:10:56 +0000 (17:10 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 30 Apr 2024 15:01:41 +0000 (17:01 +0200)
mkosi.images/minimal-base/mkosi.conf.d/10-arch.conf

index 25edbc526a375c57e420b654281866425f699531..30e8fda59e01390b889590aa1e01d55f6320f6c2 100644 (file)
@@ -8,3 +8,29 @@ Packages=
         inetutils
         iproute
         openbsd-netcat
+
+RemoveFiles=
+        # Arch Linux doesn't split their gcc-libs package so we manually remove
+        # unneeded stuff here to make sure it doesn't end up in the image.
+        /usr/lib/libgfortran.so*
+        /usr/lib/libgo.so*
+        /usr/lib/libgomp.so*
+        /usr/lib/libgphobos.so*
+        /usr/lib/libobjc.so*
+        /usr/lib/libasan.so*
+        /usr/lib/libtsan.so*
+        /usr/lib/liblsan.so*
+        /usr/lib/libubsan.so*
+        /usr/lib/libstdc++.so*
+        /usr/lib/libgdruntime.so*
+
+        # Remove all files that are only required for development.
+        /usr/lib/*.a
+        /usr/include/*
+
+        /usr/share/i18n/*
+        /usr/share/hwdata/*
+        /usr/share/iana-etc/*
+        /usr/share/locale/*
+        /usr/share/terminfo/*
+        /usr/share/zoneinfo/*