On Wed, 21 Nov 2012, Adam Osuchowski wrote:

> Jan Rękorajski wrote:
> > A co mówi 'ls 
> > /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm'?
> 
> Po zakończeniu plik jest ale w normalnym /root (niechrootowanym). W środku
> nie ma nawet /root więc pliku tym bardziej. Natomiast strace pokazuje
> coś takiego:
> 
> # grep -e FHS-2.3-35.x86_64.rpm -e chroot rpm.stracelog
> [...]
> 7815  
> open("/root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm",
>  O_RDONLY) = 13
> 7815  chroot("/tmp/pld/")               = 0
> 7815  chroot(".")                       = 0
> 7815  
> open("/root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm",
>  O_RDONLY) = -1 ENOENT (No such file or directory)
> 7815  write(2, "open of 
> /root/.poldek-cache/ftp_ftp.th.pld-linux.org.dists.th.PLD.x86.64.RPMS/FHS-2.3-35.x86_64.rpm
>  failed: No such file or directory\n", 134 <unfinished ...>
> [...]
> 
> Czyli raz go otwiera dobrze, potem się chrootuje i wtedy już, co logiczne,
> nie może otworzyć.
> 
> > Bo u mnie działa.
> 
> Masz release rpma wyższy o 2. Były tam jakieś istotne poprawki?
> Poza tym, mój system jest w całości z th stable, a u Ciebie conajmniej rpm
> jest z testa; może tu jest różnica.

Testowałem to na th+th-ready.
Ostatnie zmiany w rpm to praktycznie tylko kolejność czytania plików z
makrami i drobne poprawki w makrach, więc może to rzeczywiście coś poza
samym rpm-em. Sprawdziłem jeszcze na maszynce z rpm rel 33 i też
zadziałało.

-- 
Jan Rękorajski                                 | PLD/Linux
SysAdm                                         | http://www.pld-linux.org/
baggins<at>mimuw.edu.pl
baggins<at>pld-linux.org
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym