Bug 26307

Summary: /usr/X11R6/lib64/modules/dri/fglrx_dri.so is no longer needed
Product: Sisyphus Reporter: Dmitry V. Levin <ldv>
Component: fglrx_glxAssignee: Ilya Mashkin <oddity>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: barssc
Version: unstable   
Hardware: all   
OS: Linux   

Description Dmitry V. Levin 2011-09-15 03:37:37 MSK
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
Comment 1 Sir Raorn 2011-09-15 13:27:00 MSK
Думаем головой:

# 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
Comment 2 Dmitry V. Levin 2011-09-15 14:20:15 MSK
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,
Comment 3 Ilya Mashkin 2011-11-14 01:46:13 MSK
Исправлено в текущем Сизифе