Upcoming sisyphus_check will reject /usr/X11R6/lib64/modules/dri/fglrx_dri.so: $ sisyphus_check --files /ALT/Sisyphus/files/x86_64/RPMS/fglrx_glx-8.88.1-alt1.x86_64.rpm /ALT/Sisyphus/files/x86_64/RPMS/fglrx_glx-8.88.1-alt1.x86_64.rpm: FHS violations: /usr/X11R6/lib64/modules/dri/fglrx_dri.so sisyphus_check: check-fhs ERROR: FHS violation Please move this file to /usr/lib64/X11/modules/dri/fglrx_dri.so
Думаем головой: # find ./usr/lib64 -type f -print | while read f; do echo $f:; strings $f | grep /modules/; done ./usr/lib64/X11/fglrx/libglx.so: /usr/X11R6/lib64/modules/dri /usr/X11R6/lib/modules/dri /usr/X11R6/lib32/modules/dri ./usr/lib64/X11/fglrx/libGL.so.1: /usr/X11R6/lib64/modules/dri /usr/X11R6/lib/modules/dri /usr/X11R6/lib32/modules/dri ./usr/lib64/X11/fglrx/fglrx-libglx.so: /usr/X11R6/lib64/modules/dri /usr/X11R6/lib/modules/dri /usr/X11R6/lib32/modules/dri
Supports /usr/X11R6 != needs /usr/X11R6: $ find ./usr/lib64 -type f | while read f; do d=$(strings $f |grep '/usr/.*/dri$'); [ -z "$d" ] || echo "$f: $(echo "$d" |tr '\n' ' ')"; done ./usr/lib64/X11/fglrx/libglx.so: /usr/X11R6/lib64/modules/dri /usr/lib64/dri /usr/X11R6/lib/modules/dri /usr/lib/dri /usr/X11R6/lib32/modules/dri /usr/lib32/dri ./usr/lib64/X11/fglrx/libGL.so.1: /usr/X11R6/lib64/modules/dri /usr/lib64/dri /usr/X11R6/lib/modules/dri /usr/lib/dri /usr/X11R6/lib32/modules/dri /usr/lib32/dri ./usr/lib64/X11/fglrx/fglrx-libglx.so: /usr/X11R6/lib64/modules/dri /usr/lib64/dri /usr/X11R6/lib/modules/dri /usr/lib/dri /usr/X11R6/lib32/modules/dri /usr/lib32/dri P.S. Of course /usr/lib64/dri/fglrx_dri.so symlink must be updated, too,
Исправлено в текущем Сизифе