Visar inlägg med etikett fuse. Visa alla inlägg
Visar inlägg med etikett fuse. Visa alla inlägg

söndag 11 oktober 2009

Små, små framsteg med utf-8

Jag har försökt att lösa mina filsynkroniseringsproblem på macen.
Spår 1: afp via netatalk. (tack för tips, anders j!)
Gick inte, fick autentiseringsfel. Bort med leopards regel om krypterat lösenord, funkar ej (trots två omstarter). Väldigt intressant kombo-binärt/text-format apple använder, skumt.
Nytt försök. omkompilering av netatalk enligt standardreceptet. funkar ej heller. Får fortfarande det irriterande "error -5002" från macen. Gaaahh!! Svårt att felsöka en dialogruta från operativsystemet. (5002 är alltså att lösenord i klartext inte stöds)

Spår 2: loopbackmontering med fuse+unison.
Det förinstallerade fuse är för gammalt och stöder inte modulen iconv. In med det nya, tar mig förbi den skumma modulsyntaxen och får monteringen att funka med
./loopback ~/otherhosts/voltaire-as-utf8 -omodules=iconv:subdir,subdir=$HOME/otherhosts/voltaire,from_code=UTF-8-MAC,to_code=UTF-8
efter att jag passerat det irriterande felet att _iconv_open() inte hittats av dynlib.

Spår 2 verkade funka ända till dess att unison klagar på att mina kataloger innehåller filer som är lika bortsett från stora/små bokstäver. Detta trots att jag formaterat om volymen till case insensitive via macs diskverktyg. suck.

Debian-Mac 1-0, igen.

onsdag 7 oktober 2009

Fuse och teckenkodning

Försökte göra en workaround på mitt unisonproblem genom att loopbackmontera en katalog som utf-8 "standard" och sedan köra unison mot denna katalogen. Iden är att använda den teckenkonvertering som finns inbyggd i macfuse via modulen iconv.
Se tråd här för detaljer.

Det funkade inte. Den fuse som är förinstallerad på macen i leopard (ja, jag nergraderade till leopard för att det kändes som att inget av det jag ville köra fungerar ännu i snow leopard) verkar inte stöda iconv. Det kanske är något annat. Suck.
Hur gör andra människor som vill synkronisera sina data på mac?