On 03/30/10 10:13, Fabian Groffen wrote: > On 30-03-2010 07:19:02 +0200, Markus Duft wrote: >> just to chime in on the movability: i successfully moved whole prefix >> installations to other directories, and they worked fine (hint: i used >> chpathtool to adjust paths) the only limitation is, that the path has to >> be the exact same length (or less long, but that one didn't work for me >> yet, but that could be fixable). of course this is not really >> convenient, but it should be possibly for you to create >> >> "/home/user/prefix-with-long-path1" >> and >> "/cluster/disk25/user/prefix-short" >> >> those would be exchangeable. Of course chpathtool is possibly still not >> perfect, and i observed the one or the other segfault with certain files >> (none of those lately though). However you're free to fix it ;) > > That could match chpathtool's changes that it got recently. Instead of > trying to shorten paths, it now pads them with leading slashes, e.g.: > > original prefix: /path/to/my/long/prefix > target prefix: ////////my/short/prefix > > As a result, the target prefix is always as long as the original prefix, > be it somewhat ugly. We found that this solves misc issues that you get > when you suddenly make a string smaller ;) >
owh, cool :) i cannot reproduce any problem with this, but did you know, that '//' has a special meaning in interix or cygwin? :) i thought that it's something similar to '\\' on windows (so networking related), but ls // works fine on interix, so that should be ok. maybe i'm just mistaking this with cygwin... and that should not be our concern anyway ATM. markus >
