Kiss Gabor
2004-07-01 13:21:10 UTC
At kellene masolnom egy Netware-rol a file-okat egy linuxra.
Akarhogy is jatszadozom az ncpmount -y es -p kapcsoloval,
valamilyen ekezetes beture mindig haragszik a kernel.
Az "ls _dirname_" parancs meg kiirja korrektul a neveket,
abban a kodolasban, amelyiket eloirtam a -y kapcsoloval,
de az "ls -l _dirname_" mafr elhasal rajtuk, mert
az lstat64() mar nem talalja a file-okat.
Es persze nem tudja megnyitni a tar, a cpio, a cp se semmi.
Az erdekesseg, hogy a -y-tol fugg, hogy éppen a í, az é vagy az ö
(ii, ee, oe) beture haragszik.
(Hogy latszik ez a levlistan? A newsbol kuldom a cikket.)
Maguk a filenevek a netware-ben meg CP437 szerint vannak leteve,
es ezt a "-p cp437" szepen kezeli is.
Tehat ha "-p cp437 -u iso8859-1" kapcsolokat adok az ncpmountnak,
akkor (a megfelelo nls_* modulok betoltodnek), es az egyszeru
ls parancs outputjaban alomszepen latszanak az ekezetes betuk.
Csak eppen hivatkozni nem lehet nemelyik file-ra ezen a neven.
Mit lehet meg kiprobalni?
Gabor
Akarhogy is jatszadozom az ncpmount -y es -p kapcsoloval,
valamilyen ekezetes beture mindig haragszik a kernel.
Az "ls _dirname_" parancs meg kiirja korrektul a neveket,
abban a kodolasban, amelyiket eloirtam a -y kapcsoloval,
de az "ls -l _dirname_" mafr elhasal rajtuk, mert
az lstat64() mar nem talalja a file-okat.
Es persze nem tudja megnyitni a tar, a cpio, a cp se semmi.
Az erdekesseg, hogy a -y-tol fugg, hogy éppen a í, az é vagy az ö
(ii, ee, oe) beture haragszik.
(Hogy latszik ez a levlistan? A newsbol kuldom a cikket.)
Maguk a filenevek a netware-ben meg CP437 szerint vannak leteve,
es ezt a "-p cp437" szepen kezeli is.
Tehat ha "-p cp437 -u iso8859-1" kapcsolokat adok az ncpmountnak,
akkor (a megfelelo nls_* modulok betoltodnek), es az egyszeru
ls parancs outputjaban alomszepen latszanak az ekezetes betuk.
Csak eppen hivatkozni nem lehet nemelyik file-ra ezen a neven.
Mit lehet meg kiprobalni?
Gabor