On Sun, May 02, 2010 at 08:11:39PM +0200, Przemyslaw Iskra wrote:
> %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.

Oh, my investigation didn't go that far.  Anyway, starting poldek/rpm
with $PWD == '/' ('cd /' before running poldek) seems to be a working 
workaround.

Greets,
        Jacek
_______________________________________________
pld-devel-en mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to