I'm working on packaging HP's LTFS filesystem (which uses fuse), and it
has binaries only in /usr/sbin. rpmlint complains that there are no
binaries, and the debuginfo package is empty.
[eric@p1 SPECS]$ rpm -qlvp ../RPMS/x86_64/hpltfs-1.2.2-1.x86_64.rpm
-rw-r--r-- 1 root root 1217 Mar 30 00:11
/etc/ltfs.conf
-rw-r--r-- 1 root root 400 Mar 30 00:11
/etc/ltfs.conf.local
-rwxr-xr-x 1 root root 3698 Mar 30 00:11
/etc/rc.d/init.d/ltfs
-rwxr-xr-x 1 root root 5895 Mar 30 00:11
/usr/sbin/ltfs
-rwxr-xr-x 1 root root 5929 Mar 30 00:11
/usr/sbin/ltfsck
-rwxr-xr-x 1 root root 5929 Mar 30 00:11
/usr/sbin/mkltfs
-rwxr-xr-x 1 root root 5929 Mar 30 00:11
/usr/sbin/unltfs
drwxr-xr-x 2 root root 0 Mar 30 00:11
/usr/share/doc/hpltfs-1.2.2
-rw-r--r-- 1 root root 26536 Mar 30 00:11
/usr/share/doc/hpltfs-1.2.2/COPYING.LIB
-rw-r--r-- 1 root root 3144 Aug 23 2011
/usr/share/doc/hpltfs-1.2.2/INSTALLING.linux
-rw-r--r-- 1 root root 11268 Aug 31 2011
/usr/share/doc/hpltfs-1.2.2/README.txt
[eric@p1 SPECS]$ rpmlint hpltfs.spec ../RPMS/x86_64/hpltfs-*.rpm
../SRPMS/hpltfs-1.2.2-1.src.rpm
hpltfs.x86_64: E: no-binary
hpltfs.x86_64: E: incorrect-fsf-address
/usr/share/doc/hpltfs-1.2.2/COPYING.LIB
hpltfs-debuginfo.x86_64: E: empty-debuginfo-package
3 packages and 1 specfiles checked; 3 errors, 12 warnings.
[warnings edited out for brevity]
How do I placate rpmlint and get a proper debuginfo, short of moving the
binaries into /usr/bin?
Thanks!
Eric
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel