- Edited
Did a test
created /etc/sysconfig/usr-merge with USR_MERGE_CHANCE=256
on my stable system and I got merged now.
mkl@mkl-solus ~ $ ls -l /
insgesamt 60
lrwxrwxrwx 1 root root 7 21. Sep 08:52 bin -> usr/bin
drwxr-xr-x 2 root root 4096 29. Apr 13:48 boot
drwxr-xr-x 20 root root 4380 21. Sep 08:54 dev
drwxr-xr-x 58 root root 4096 21. Sep 08:22 etc
drwxr-xr-x 3 root root 4096 29. Apr 13:48 home
lrwxrwxrwx 1 root root 7 21. Sep 08:52 lib -> usr/lib
lrwxrwxrwx 1 root root 9 21. Sep 08:52 lib64 -> usr/lib64
drwx------ 2 root root 16384 8. Jan 2024 lost+found
drwxr-xr-x 2 root root 4096 29. Apr 13:48 media
drwxr-xr-x 2 root root 4096 10. Sep 16:40 mnt
dr-xr-xr-x 302 root root 0 21. Sep 08:52 proc
drwxr-xr-x 6 root root 4096 21. Sep 08:52 root
drwxr-xr-x 32 root root 740 21. Sep 08:52 run
lrwxrwxrwx 1 root root 8 21. Sep 08:52 sbin -> usr/sbin
drwxr-xr-x 2 root root 4096 10. Sep 16:54 snap
drwxr-xr-x 2 root root 4096 8. Jan 2024 sof-ipc4-tplg
drwxr-xr-x 2 root root 4096 8. Jan 2024 srv
dr-xr-xr-x 12 root root 0 21. Sep 08:52 sys
drwxrwxrwt 24 root root 620 21. Sep 08:55 tmp
drwxr-xr-x 9 root root 4096 10. Sep 16:47 usr
drwxr-xr-x 12 root root 4096 10. Sep 16:54 var
mkl@mkl-solus ~ $ systemctl status usr-merge --lines=0
● usr-merge.service - Perform the usr-merge
Loaded: loaded (/usr/lib/systemd/system/usr-merge.service; disabled; preset: enabled)
Drop-In: /usr/lib64/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (exited) since Sat 2024-09-21 08:52:54 CEST; 5min ago
Process: 617 ExecStart=/usr/lib64/usysconf/usr-merge.sh (code=exited, status=0/SUCCESS)
Main PID: 617 (code=exited, status=0/SUCCESS)
Tasks: 2 (limit: 18913)
Memory: 34.8M
CPU: 915ms
CGroup: /system.slice/usr-merge.service
├─619 /usr/bin/bash /usr/lib64/usysconf/usr-merge.sh
└─621 sleep 530
mkl@mkl-solus ~ $ systemd-analyze blame | grep usr-merge
1.203s usr-merge.service
mkl@mkl-solus ~ $ find /var/solus/usr-merge
/var/solus/usr-merge
/var/solus/usr-merge/eopkg-ready
/var/solus/usr-merge/merge-complete
mkl@mkl-solus ~ $ ls -l /bin /lib /lib32 /lib64 /sbin
ls: Zugriff auf '/lib32' nicht möglich: Datei oder Verzeichnis nicht gefunden
lrwxrwxrwx 1 root root 7 21. Sep 08:52 /bin -> usr/bin
lrwxrwxrwx 1 root root 7 21. Sep 08:52 /lib -> usr/lib
lrwxrwxrwx 1 root root 9 21. Sep 08:52 /lib64 -> usr/lib64
lrwxrwxrwx 1 root root 8 21. Sep 08:52 /sbin -> usr/sbin
mkl@mkl-solus ~ $
Mod edit - Fixed file name needed for manually opting in.