[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ITP: libsafe (again, and need a sponsor...)

I did write the script in a way it uses only the essential packages (perl,
rm and touch, AFAIK available on every system), currently I've made it a
debian package, if you would like to take a look at the script, you can
find it on my ftp-site:

it's in pub/linux/debian/packages
the .deb is in binary-i386 (actually this perl script is usable on any
arch) and the sources in sources (duh...)

The user is prompted in this script if he or she wants to add the library
to /etc/ld.so.preload, when removing, this prompt doesn't come (because
answer no would cause errors, there's a library to be preloaded that
doesn't exist, nothing would work any longer...)


On Wed, 14 Jun 2000, Julian Gilbey wrote:

> On Wed, Jun 14, 2000 at 09:47:20AM +0200, Ron Rademaker wrote:
> > It can be used in 2 ways: using the LD_PRELOAD environmental variable and
> > using /etc/ld.so.preload, I heard from David that I can't just edit that
> > file (debian-policy, didn't check it) so I've also written
> > ld.so.preload-manager, a little perlscript that can add and remove
> > libraries from /etc/ld.so.preload
> The maintainer scripts can't just modify it as it's a configuration
> file.  However, if the person installing the package wishes to add it,
> they certainly can.  So you could probably do it by asking the user
> (using debconf) without breaking policy.
> But I prefer your scripts.  I suggest very strongly, however, that you
> rewrite them using only essential packages (sh, sed, mv, rm, cp,
> etc. only).  It shouldn't be very difficult.  Then you can suggest it
> be added to the ldso package.
>    Julian
> -- 
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>   Julian Gilbey, Dept of Maths, QMW, Univ. of London. J.D.Gilbey@qmw.ac.uk
>         Debian GNU/Linux Developer,  see http://www.debian.org/~jdg
>   Donate free food to the world's hungry: see http://www.thehungersite.com/

Reply to: