From d4fdb36d450a894278ab2953332e8b8c30340f7d Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Tue, 14 Feb 2023 00:30:32 -0600 Subject: [PATCH] Exclude more extraneous files from rootfs image --- build-rootfs.sh | 4 ++++ squashfs.exclude | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/build-rootfs.sh b/build-rootfs.sh index 8c1ca98..24021db 100755 --- a/build-rootfs.sh +++ b/build-rootfs.sh @@ -61,6 +61,10 @@ tar -c -C overlay . \ cp -uv /usr/${target}/usr/bin/grub-editenv /mnt/gentoo/usr/bin/ +find /mnt/gentoo/usr/${target}/usr/lib/udev/rules.d \ + -name '*.rules' \ + -exec mv -t /mnt/gentoo/usr/lib/udev/rules.d/ {} + + if [ -f /mnt/gentoo/etc/udev/hwdb.bin ]; then mv /mnt/gentoo/etc/udev/hwdb.bin /mnt/gentoo/usr/lib/udev/ fi diff --git a/squashfs.exclude b/squashfs.exclude index d713d9e..5f5d93a 100644 --- a/squashfs.exclude +++ b/squashfs.exclude @@ -9,13 +9,24 @@ etc/csh.env etc/init.d etc/portage etc/runlevels +usr/aarch64-unknown-linux-gnu +usr/include usr/lib*/*.a usr/lib*/cmake usr/lib*/pkgconfig +usr/lib/kernel usr/lib/rpm +usr/local +usr/share/aclocal +usr/share/baselayout +usr/share/bash-completion usr/share/doc +usr/share/factory usr/share/info usr/share/man +usr/share/pkgconfig +usr/share/polkit-1 +usr/share/zsh var/cache/edb var/db/Makefile var/db/pkg