Discussion:
ncpfs + ekezetes filenevek
Kiss Gabor
2004-07-01 13:21:10 UTC
Permalink
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
Károly György Tamás
2004-07-01 14:24:51 UTC
Permalink
Kedves Kiss Gabor!
Post by Kiss Gabor
Mit lehet meg kiprobalni?
Fájlok ékezet nélkülivé átnevezése nem játszik?
--
Szeretettel: Károly György Tamás
***@kgyt.hu - http://kgyt.hu
Kiss Gabor
2004-07-05 08:39:37 UTC
Permalink
Post by Károly György Tamás
Post by Kiss Gabor
Mit lehet meg kiprobalni?
Fájlok ékezet nélkülivé átnevezése nem játszik?
Ez a legvegso eset.
Nem megnevelni akarom a felhasznaloimat, hanem kiszolgalni.

Amugy ez csak a problema elkendozese lene.
Hiszen a hiba nem szunik meg, csak megkerulnem.

Egyelore meg merem kockaztatni, hogy ez kernelhiba.
A filesystem felad nekem egy nevet, mikor a directory-t olvasom,
de azutan ezen a neven nem lehet megnyitni a file-t.
Marpedig ha ez igy van, akkor a kozosseg erdekeben utana kellene
jarni, nem pedig elmenni mellette, nem?

Azert kerdem tehat, hogy ki latott mar ilyet, mert ha megis en toltam
el valamit, akkor gyorsabb mastol megtudni, mint kernelt debugolni
egy napig.

kissg
KORN Andras
2004-07-05 08:49:23 UTC
Permalink
Post by Kiss Gabor
Azert kerdem tehat, hogy ki latott mar ilyet, mert ha megis en toltam
el valamit, akkor gyorsabb mastol megtudni, mint kernelt debugolni
egy napig.
Esetleg kezdd a kernel changelogok es az lkml-archivumok tanulmanyozasaval,
hatha kiderul, hogy ismert problema (es egy ujabb kernelben esetleg mar meg
is oldottak).

Guy
--
Andras Korn <korn at chardonnay.math.bme.hu>
<http://chardonnay.math.bme.hu/~korn/> QOTD:
Uriember az, aki tud szaxofonozni, de megsem teszi.
Kiss Gabor
2004-07-05 10:20:56 UTC
Permalink
Post by KORN Andras
Esetleg kezdd a kernel changelogok es az lkml-archivumok tanulmanyozasaval,
hatha kiderul, hogy ismert problema (es egy ujabb kernelben esetleg mar meg
is oldottak).
Ja, igen! Elfelejtettem mondani, hogy 2.6.6-om van.
De most forditok egy 2.4-est is a vicc kedveert.

kissg

Loading...