Created attachment 463520
Fix some rpmlint errors and warnings
I have played a bit with rpmlint and fix some errors and warnings. But, it needs a fix for rpmlint; see bug #657593.
There is still few errors which should be fixed - rpmlint run:
---
$ rpmlint cdrtools-devel-3.00-2.fc13.x86_64.rpm cdrecord-3.00-2.fc13.x86_64.rpm mkisofs-3.00-2.fc13.x86_64.rpm cdda2wav-3.00-2.fc13.x86_64.rpm btcflash-3.00-2.fc13.x86_64.rpm cdrtools-debuginfo-3.00-2.fc13.x86_64.rpm
cdrtools-devel.x86_64: E: description-line-too-long C Cdrtools is a set of command line programs that allows to record CD/DVD/BluRay media.
cdrecord.x86_64: E: description-line-too-long C A program to create hybrid ISO9660/JOLIET/HFS file systems with optional Rock Ridge attributes.
cdrecord.x86_64: E: binary-or-shlib-defines-rpath /usr/sbin/rscsi ['/usr/lib', '/opt/schily/lib']
cdrecord.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/readcd ['/usr/lib', '/opt/schily/lib']
cdrecord.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/cdrecord ['/usr/lib', '/opt/schily/lib']
cdrecord.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/scgskeleton ['/usr/lib', '/opt/schily/lib']
cdrecord.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/scgcheck ['/usr/lib', '/opt/schily/lib']
cdrecord.x86_64: E: non-readable /usr/sbin/rscsi 0711L
cdrecord.x86_64: E: non-standard-executable-perm /usr/sbin/rscsi 0711L
cdrecord.x86_64: E: non-readable /usr/bin/readcd 0711L
cdrecord.x86_64: E: non-standard-executable-perm /usr/bin/readcd 0711L
cdrecord.x86_64: E: setuid-binary /usr/bin/cdrecord root 04755L
cdrecord.x86_64: E: non-standard-executable-perm /usr/bin/cdrecord 04755L
mkisofs.x86_64: E: description-line-too-long C A program to create hybrid ISO9660/JOLIET/HFS file systems with optional Rock Ridge attributes.
mkisofs.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/isovfy ['/usr/lib', '/opt/schily/lib']
mkisofs.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/isodebug ['/usr/lib', '/opt/schily/lib']
mkisofs.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/mkisofs ['/usr/lib', '/opt/schily/lib']
mkisofs.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/devdump ['/usr/lib', '/opt/schily/lib']
mkisofs.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/isodump ['/usr/lib', '/opt/schily/lib']
mkisofs.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/isoinfo ['/usr/lib', '/opt/schily/lib']
mkisofs.x86_64: W: only-non-binary-in-usr-lib
cdda2wav.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/cdda2wav ['/usr/lib', '/opt/schily/lib']
cdda2wav.x86_64: E: non-readable /usr/bin/cdda2wav 0711L
cdda2wav.x86_64: E: non-standard-executable-perm /usr/bin/cdda2wav 0711L
btcflash.x86_64: E: binary-or-shlib-defines-rpath /usr/bin/btcflash ['/usr/lib', '/opt/schily/lib']
6 packages and 0 specfiles checked; 24 errors, 1 warnings.
---
rpaths should be removed. Any hints how to do it (and not using chrpath)?
I'm not sure about permissions.
Is it safe to move /usr/lib files to /usr/share in mkisofs package?
Created attachment 463520
Fix some rpmlint errors and warnings
I have played a bit with rpmlint and fix some errors and warnings. But, it needs a fix for rpmlint; see bug #657593. devel-3. 00-2.fc13. x86_64. rpm cdrecord- 3.00-2. fc13.x86_ 64.rpm mkisofs- 3.00-2. fc13.x86_ 64.rpm cdda2wav- 3.00-2. fc13.x86_ 64.rpm btcflash- 3.00-2. fc13.x86_ 64.rpm cdrtools- debuginfo- 3.00-2. fc13.x86_ 64.rpm devel.x86_ 64: E: description- line-too- long C Cdrtools is a set of command line programs that allows to record CD/DVD/BluRay media. line-too- long C A program to create hybrid ISO9660/JOLIET/HFS file systems with optional Rock Ridge attributes. or-shlib- defines- rpath /usr/sbin/rscsi ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/readcd ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/cdrecord ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/ scgskeleton ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/scgcheck ['/usr/lib', '/opt/schily/lib'] executable- perm /usr/sbin/rscsi 0711L executable- perm /usr/bin/readcd 0711L executable- perm /usr/bin/cdrecord 04755L line-too- long C A program to create hybrid ISO9660/JOLIET/HFS file systems with optional Rock Ridge attributes. or-shlib- defines- rpath /usr/bin/isovfy ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/isodebug ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/mkisofs ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/devdump ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/isodump ['/usr/lib', '/opt/schily/lib'] or-shlib- defines- rpath /usr/bin/isoinfo ['/usr/lib', '/opt/schily/lib'] binary- in-usr- lib or-shlib- defines- rpath /usr/bin/cdda2wav ['/usr/lib', '/opt/schily/lib'] executable- perm /usr/bin/cdda2wav 0711L or-shlib- defines- rpath /usr/bin/btcflash ['/usr/lib', '/opt/schily/lib']
There is still few errors which should be fixed - rpmlint run:
---
$ rpmlint cdrtools-
cdrtools-
cdrecord.x86_64: E: description-
cdrecord.x86_64: E: binary-
cdrecord.x86_64: E: binary-
cdrecord.x86_64: E: binary-
cdrecord.x86_64: E: binary-
cdrecord.x86_64: E: binary-
cdrecord.x86_64: E: non-readable /usr/sbin/rscsi 0711L
cdrecord.x86_64: E: non-standard-
cdrecord.x86_64: E: non-readable /usr/bin/readcd 0711L
cdrecord.x86_64: E: non-standard-
cdrecord.x86_64: E: setuid-binary /usr/bin/cdrecord root 04755L
cdrecord.x86_64: E: non-standard-
mkisofs.x86_64: E: description-
mkisofs.x86_64: E: binary-
mkisofs.x86_64: E: binary-
mkisofs.x86_64: E: binary-
mkisofs.x86_64: E: binary-
mkisofs.x86_64: E: binary-
mkisofs.x86_64: E: binary-
mkisofs.x86_64: W: only-non-
cdda2wav.x86_64: E: binary-
cdda2wav.x86_64: E: non-readable /usr/bin/cdda2wav 0711L
cdda2wav.x86_64: E: non-standard-
btcflash.x86_64: E: binary-
6 packages and 0 specfiles checked; 24 errors, 1 warnings.
---
rpaths should be removed. Any hints how to do it (and not using chrpath)?
I'm not sure about permissions.
Is it safe to move /usr/lib files to /usr/share in mkisofs package?