Mailinglist Archive: yast-devel (116 mails)

< Previous Next >
[yast-devel] LD_PRELOAD doesn't work for processes running as root any more
  • From: Stefan Hundhammer <sh@xxxxxxx>
  • Date: Fri, 6 Jun 2008 11:56:45 +0200
  • Message-id: <200806061156.45637.sh@xxxxxxx>
JFYI - this might affect us, too, at least for debugging or testing.

If there was an announcement anywhere else, I missed it. I read this just by
accident on [opensuse]:


---------- Forwarded Message ----------

Subject: [opensuse] Checkinstall dropped from Opensuse [Was: Compiling the
Suse way]
Date: Friday 06 June 2008 01:31
From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
To: OS-en <opensuse@xxxxxxxxxxxx>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The Thursday 2008-06-05 at 22:55 +0200, Philipp Thomas wrote:
This method uses configure > make > checkinstall (instead of make
install).

Checkinstall has been dropped from openSUSE because it doesn't work
anymore. Checkinstall's trick is to load a library via LD_PRELOAD that
redirects all functions dealing with files. Now for installing a package
you need to be root and for programs running with root privileges the
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dynamic loader ignores LD_PRELOAD as this would otherwise be a huge
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
security problem.

So checkinstall has become useless and was therefore dropped.

-------------------------------------------------------

--
Stefan Hundhammer <sh@xxxxxxx> Penguin by conviction.
YaST2 Development
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
Nürnberg, Germany
--
To unsubscribe, e-mail: yast-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: yast-devel+help@xxxxxxxxxxxx

< Previous Next >