[Fedora-packaging] resolving rpmlint absolute symlinks issue
Tom spot Callaway
tcallawa at redhat.com
Fri Aug 15 04:03:17 UTC 2008
On Fri, 15 Aug 2008 08:11:11 +1000
David Timms <dtimms at iinet.net.au> wrote:
> I am getting the following with a package I'm working on:
>
> $ rpmlint --info RPMS/noarch/pyvnc2swf-0.9.3-3.fc9.noarch.rpm
> pyvnc2swf.noarch: W: symlink-should-be-relative /usr/bin/vnc2swf
> /usr/lib/python2.5/site-packages/pyvnc2swf/vnc2swf.py
> Absolute symlinks are problematic eg. when working with chroot environments.
>
> pyvnc2swf.noarch: W: symlink-should-be-relative /usr/bin/vnc2swf-edit
>
> Absolute symlinks are problematic eg. when working with chroot environments.
You resolve these like this:
Instead of doing:
ln -s /usr/lib/python2.5/site-packages/pyvnc2swf/edit.py /usr/bin/vnc2swf-edit
You do a relative link, like this:
cd /usr/lib/python2.5/site-packages/pyvnc2swf/
ln -s edit.py ../../../../bin/vnc2swf-edit
hth,
~spot
--
Tom "spot" Callaway <tcallawa at redhat.com>
More information about the Fedora-packaging
mailing list