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