poldek -r broken again?
Przemyslaw Iskra
sparky at pld-linux.org
Sun May 2 20:11:39 CEST 2010
On Sun, May 02, 2010 at 05:38:14PM +0200, Paweł Zuzelski wrote:
> or I'm missing something?
>
> mkdir /th
> poldek --update --upa
> rpm --initdb -r /th
> poldek -r /th
> poldek> install geninitrd
> (...)
> error: open of /root/tmp/poldek-cache-root/http_ftp.sk.pld-linux.org.dists.th.PLD.i686.RPMS/ldconfig-2.11.1-5.i686.rpm failed: No such file or directory
> error: open of /root/tmp/poldek-cache-root/http_ftp.sk.pld-linux.org.dists.th.PLD.i686.RPMS/filesystem-3.0-34.i686.rpm failed: No such file or directory
^^^
This part exactly:
%if "%{pld_release}" != "ac"
%pretrans -p <lua>
-- this needs to be a dir
if posix.stat("/usr/include/X11", "type") == "link" then
-- feel free to write in pure lua, but success on first install is not important.
os.execute("umask 022; mv -f /usr/include/X11{,.rpmsave}; mkdir -m755 -p /usr/include/X11 && mv -f /usr/include/X11.rpmsave/*
/usr/include/X11")
end
%endif
Makes rpm lose track of current root directory. That is, it is unnable
to exit the chroot correctly before continuing instalation.
--
____ Sparky{PI] -- Przemyslaw _ ___ _ _ ........... LANG...Pl..Ca..Es..En
/____) ___ ___ _ _ || Iskra | | _ \| | | : WWW........ppcrcd.pld-linux.org
\____\| -_)'___| ||^'||//\\// < | _/| | | : JID......sparky<at>jabberes.org
(____/|| (_-_|_|| ||\\ || |_ |_| |_| _| : Mail....sparky<at>pld-linux.org
More information about the pld-devel-en
mailing list