- cdrecord.x86_64: I personally don't run cdrecord as root and never had a single problem, can we remove this or use File Capabilities?
- cdrtools.src: These are only used during the build phase, how are they marked as errors?
- mkisofs.x86_64: I don't know if I can move everything somewhere else; I'l look into it.
Hello, thanks for feedback.
Didn't know I could run rpmplint on rpms, just thought it was meant for spec files. Here are the fixed packages (only for Fedora 14 atm):
http:// www.kosgroup. com/simosimo/ www.kosgroup. com/simosimo/ RPM-GPG- KEY-slaanesh
http://
1. A rebuilt rpmlint with the fix you specified.
2. Rebuilt cdrtools rpms with most of the aforementioned warnings fixed:
[slaanesh@buko repo]$ rpmlint *3.00* executable- perm /usr/bin/cdrecord 04755L library- path in $RPM_BUILD_ ROOT/usr/ lib/profiled library- path in $RPM_BUILD_ ROOT/usr/ lib/lib* .a library- path in /usr/lib/siconv/* binary- in-usr- lib
cdrecord.x86_64: E: setuid-binary /usr/bin/cdrecord root 04755L
cdrecord.x86_64: E: non-standard-
cdrtools.src:96: E: hardcoded-
cdrtools.src:102: E: hardcoded-
cdrtools.src:150: E: hardcoded-
mkisofs.x86_64: W: only-non-
7 packages and 0 specfiles checked; 5 errors, 1 warnings.
A note on warnings:
- cdrecord.x86_64: I personally don't run cdrecord as root and never had a single problem, can we remove this or use File Capabilities?
- cdrtools.src: These are only used during the build phase, how are they marked as errors?
- mkisofs.x86_64: I don't know if I can move everything somewhere else; I'l look into it.
File Capabilities: https:/ /fedoraproject. org/wiki/ Features/ RemoveSETUID
Regards,
--Simone