summaryrefslogtreecommitdiff
path: root/source/xap/seamonkey/doinst.sh
diff options
context:
space:
mode:
Diffstat (limited to 'source/xap/seamonkey/doinst.sh')
-rw-r--r--source/xap/seamonkey/doinst.sh13
1 files changed, 6 insertions, 7 deletions
diff --git a/source/xap/seamonkey/doinst.sh b/source/xap/seamonkey/doinst.sh
index c236bea5..fe830f25 100644
--- a/source/xap/seamonkey/doinst.sh
+++ b/source/xap/seamonkey/doinst.sh
@@ -1,11 +1,10 @@
-# If there's no mozilla here, then take over:
-if [ ! -r usr/bin/mozilla ]; then
- ( cd usr/bin ; ln -sf seamonkey mozilla )
-fi
+# Removing /usr/lib/seamonkey from ld.so.conf. That was a hack that we did
+# long ago before a standalone mozilla-nss package was shipped.
# Hopefully this won't break everything. ;-)
-if ! grep /usr/lib/seamonkey etc/ld.so.conf 1> /dev/null 2> /dev/null ; then
- echo "/usr/lib/seamonkey" >> etc/ld.so.conf
-fi
+( cd etc
+ cat ld.so.conf | grep -v /usr/lib/seamonkey > ld.so.conf.new
+ mv ld.so.conf.new ld.so.conf
+)
if [ -x /sbin/ldconfig ]; then
/sbin/ldconfig 2> /dev/null
fi