fix linking loop

This commit is contained in:
Tobias Powalowski 2022-09-07 12:03:37 +02:00
parent 1248525ad3
commit 6a75e39458

View file

@ -154,10 +154,11 @@ _zram_usr() {
mkdir /usr.zram
mount -o discard /dev/zram0 "/usr.zram" > /dev/tty7 2>&1
echo "Moving /usr to /usr.zram ..." > /dev/tty7
USR_SYMLINKS="$(echo /usr/* | sed -e 's#/usr/##g')"
mv /usr/* /usr.zram/
# pacman does not like /usr to be a symlink,
# link everything below /usr
for i in /usr.zram/*; do
for i in ${USR_SYMLINKS}; do
/usr.zram/bin/sln /usr.zram/${i} /usr/${i}
done
systemctl restart dbus > /dev/tty7 2>&1