Now, when urpmi is almost perfect, it is even more annoying.
{pts/2}% sudo strace -p 2660
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2/emu10k1-tools-0.9.4-1mdk.i586.rpm",
0xbffff4b0) = -1 ENOTDIR (Not a directory)
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2", {st_mode=S_IFLNK|0777,
st_size=22,
...}) = 0
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2", {st_mode=S_IFLNK|0777,
st_size=22,
...}) = 0
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2", {st_mode=S_IFLNK|0777,
st_size=22,
...}) = 0
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2/emu10k1-tools-0.9.4-1mdk.i586.rpm",
0xbffff4b0) = -1 ENOTDIR (Not a directory)
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2", {st_mode=S_IFLNK|0777,
st_size=22,
...}) = 0
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2", {st_mode=S_IFLNK|0777,
st_size=22,
...}) = 0
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2", {st_mode=S_IFLNK|0777,
st_size=22,
...}) = 0
stat64("/mnt/hd/cooker/i586/Mandrake/RPMS2/emu10k1-tools-0.9.4-1mdk.i586.rpm",
0xbffff4b0) = -1 ENOTDIR (Not a directory)
{pts/1}% LANGUAGE=en ll /mnt/hd/cooker/i586/Mandrake
ls: cannot read symbolic link /mnt/hd/cooker/i586/Mandrake/RPMS.cooker:
Invalid
argument
ls: cannot read symbolic link /mnt/hd/cooker/i586/Mandrake/RPMS2:
Invalid argument
total 108
drwxr-xr-x 2 500 ntools 4096 ��� 29 09:20 base/
drwxr-xr-x 5 500 ntools 4096 ��� 28 23:19 mdkinst/
drwxr-xr-x 2 500 ntools 94208 ��� 29 09:18 RPMS/
lrwxrwxrwx 1 500 ntools 22 ��� 29 17:07 RPMS2
lrwxrwxrwx 1 500 ntools 4 ��� 8 14:28 RPMS.cooker
drwxr-xr-x 3 500 ntools 4096 ��� 18 14:06 share/
{pts/1}% cat /etc/urpmi/urpmi.cfg
Installation\ CD\ (disk1) removable://mnt/hd/cooker/i586/Mandrake/RPMS {
hdlist: hdlist.Installation CD (disk1).cz
with_hdlist: ../base/hdlist.cz
list: list.Installation CD (disk1)
removable: /dev/sda4
}
Contrib\ CD\ (disk2) removable://mnt/hd/cooker/i586/Mandrake/RPMS2 {
hdlist: hdlist.Contrib CD (disk2).cz
with_hdlist: ../base/hdlist2.cz
list: list.Contrib CD (disk2)
removable: /dev/sda4
}
If RPM is not there, it is not there.
-andrej