From 9f4dd7cb88f9d89b5e8961d95dc3e32344e328f7 Mon Sep 17 00:00:00 2001 From: Asahi Lina Date: Wed, 2 Oct 2024 12:34:24 +0200 Subject: teams/asahi: FEX: Minimize rootfs by removing most data files and executables We only really need i686/x86_64 libraries, and executables which do not exist (or do not work equivalently) on the arm64 host system. In particular, removing libexec avoids situations where random dbus services are started under emulation for no reason. --- fex-excludes.yaml | 34 +++++++--------------------------- 1 file changed, 7 insertions(+), 27 deletions(-) (limited to 'fex-excludes.yaml') diff --git a/fex-excludes.yaml b/fex-excludes.yaml index 3597228..3582368 100644 --- a/fex-excludes.yaml +++ b/fex-excludes.yaml @@ -1,35 +1,15 @@ exclude: -- /dev -- /sys -- /proc -- /etc/hosts -- /etc/resolv.conf -- /etc/timezone -- /etc/localtime -- /etc/passwd -- /etc/passwd- -- /etc/group -- /etc/group- -- /etc/shadow -- /etc/shadow- -- /etc/gshadow -- /etc/gshadow- -- /etc/fstab -- /etc/mtab -- /etc/subuid -- /etc/subgid -- /etc/machine-id +- /afs - /boot +- /dev - /home - /media - /mnt +- /opt +- /proc - /root +- /run - /srv +- /sys - /tmp -- /run -- /opt -- /usr/share/fonts -- /var/tmp -- /var/run -- /var/lock -- /var/lib/dbus/machine-id +- /var -- cgit v1.3.1+13