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:
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
/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 > |