Mailinglist Archive: opensuse (2008 mails)

< Previous Next >
Re: [opensuse] yum, python 2.6 and Suse 11.1 - A sad tale
  • From: Anders Johansson <ajohansson@xxxxxxx>
  • Date: Sat, 25 Apr 2009 19:29:57 +0200
  • Message-id: <200904251929.57629.ajohansson@xxxxxxx>
On Saturday 25 April 2009 18:56:01 Carlos E. R. wrote:
/usr/bin/install -c .libs/libdvdcss.a /usr/local/lib/libdvdcss.a
chmod 644 /usr/local/lib/libdvdcss.a
chmod: changing permissions of `/usr/local/lib/libdvdcss.a': No such file
or directory make[3]: *** [install-libLTLIBRARIES] Error 1
make[3]: Leaving directory


This is Bug 432497, if you are interested.

OK, I was wrong. checkinstall doesn't work like rpm, it seems. Now that I look
at it, I see that it preloads a library called installwatch, which intercepts
calls to syscalls like chmod and redirects them to its temporary directory.

The bug here is that chmod doesn't actually use the syscall chmod, it uses
something called fchmodat, which the installwatch lib doesn't intercept, it
only does chmod and fchmod. It seems it needs to be updated with all the
newer calls

Anders
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups