Fix for Solaris 9/10 ld.so fun
From: Gary Mills (mills_at_mira.cc.umanitoba.ca)
Date: 06/29/05
- Next message: Mark Round: "Re: Fix for Solaris 9/10 ld.so fun"
- Previous message: David Lee: "Re: solaris 10: dlopen@SISCD_2.3"
- Next in thread: Mark Round: "Re: Fix for Solaris 9/10 ld.so fun"
- Reply: Mark Round: "Re: Fix for Solaris 9/10 ld.so fun"
- Reply: Scott Howard: "Re: Fix for Solaris 9/10 ld.so fun"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Wed, 29 Jun 2005 14:04:47 +0000 (UTC)
Only lightly tested. Use at your own risk.
============8<============
#!/bin/sh
# fix-ld-so: patch the binary
PATH=/usr/bin; export PATH
for F in /lib/ld.so.1 /lib/*/ld.so.1
do
[ -f "$F" ] || continue
[ -f $F.orig ] && continue
cp -p $F $F.orig || continue
D=`strings -t d $F | nawk '$2=="NOAUDIT" {print $1;exit}'`
[ "$D" -gt 1000 ] || continue
echo "Patching $F at $D" >&2
echo "NOAUDI=\c" | dd of=$F bs=1 seek="$D" conv=notrunc
done
#!/end
============8<============
-- -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-
- Next message: Mark Round: "Re: Fix for Solaris 9/10 ld.so fun"
- Previous message: David Lee: "Re: solaris 10: dlopen@SISCD_2.3"
- Next in thread: Mark Round: "Re: Fix for Solaris 9/10 ld.so fun"
- Reply: Mark Round: "Re: Fix for Solaris 9/10 ld.so fun"
- Reply: Scott Howard: "Re: Fix for Solaris 9/10 ld.so fun"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]