Package: libgssglue
Version: 0.3-1
Severity: serious
Tags: patch
Justification: FHS violation
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch
Hi Anibal,
Please find attached a patch to move libgssglue to /lib, fixing up the -dev
symlink, so that the library is guaranteed to be available for
/sbin/rpcbind at boot time.
Marking this bug as "serious" because it is an FHS violation which may cause
rpcbind to fail to start up in runlevel S due to /usr not being mounted yet.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
[email protected] [email protected]
=== modified file 'debian/libgssglue1.dirs'
--- debian/libgssglue1.dirs 2008-04-18 23:09:04 +0000
+++ debian/libgssglue1.dirs 2011-08-31 20:29:17 +0000
@@ -1,2 +1 @@
etc
-usr/lib
=== modified file 'debian/libgssglue1.install'
--- debian/libgssglue1.install 2008-04-18 23:09:04 +0000
+++ debian/libgssglue1.install 2011-08-31 20:28:56 +0000
@@ -1,2 +1,2 @@
debian/tmp/etc/gssapi_mech.conf
-debian/tmp/usr/lib/lib*.so.*
+debian/tmp/usr/lib/lib*.so.* /lib
=== modified file 'debian/rules'
--- debian/rules 2011-06-17 11:39:23 +0000
+++ debian/rules 2011-08-31 20:43:12 +0000
@@ -49,6 +49,9 @@
# Add here commands to install the package into debian/tmp
$(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+ for file in debian/tmp/usr/lib/*.so; do \
+ ln -sf /lib/$$(basename $$(readlink $$file)) $$file; \
+ done
install -d debian/tmp/etc
cp -p doc/gssapi_mech.conf debian/tmp/etc