On Mon, 2010-09-13 at 23:44 +0200, Andrej Mitrovic wrote:
> Can't you use your archiver to do that for you? F2, rename, extract.
> Done deal. I like to keep the latest version in the DMD2 folder, all
> the better for compatibility with existing build scripts. I really
> wouldn't want to have to keep renaming paths in makefiles for every
> release of DMD2. Although I'll never have that problem since I can
> rename the folder inside the zip.

That is what symbolic links are for.  The binary distribution should
unpack into a version specific directory.  This then allows multiple
versions to be installed at the same time and for selection to be by
trivially changing a symbolic link.

|> ll -d ~/lib*/*[dD][mM][dD]*
lrwxrwxrwx  1 russel russel    9 2010-08-13 16:50 /home/users/russel/lib/DMD1 
-> dmd-1.063/
drwx------ 10 russel russel 4096 2010-08-13 16:49 
/home/users/russel/lib/dmd-1.063/
lrwxrwxrwx  1 russel russel    9 2010-08-13 18:33 /home/users/russel/lib/DMD2 
-> dmd-2.048/
drwx------  9 russel russel 4096 2010-08-13 16:50 
/home/users/russel/lib/dmd-2.048/
lrwxrwxrwx  1 russel russel   17 2010-08-13 16:52 
/home/users/russel/lib.Linux.ix86/DMD1 -> ../lib/DMD1/linux/
lrwxrwxrwx  1 russel russel   17 2010-08-13 16:52 
/home/users/russel/lib.Linux.ix86/DMD2 -> ../lib/DMD2/linux/
lrwxrwxrwx  1 russel russel   17 2010-08-13 16:55 
/home/users/russel/lib.Linux.x86_64/DMD1 -> ../lib/DMD1/linux/
lrwxrwxrwx  1 russel russel   17 2010-08-13 16:55 
/home/users/russel/lib.Linux.x86_64/DMD2 -> ../lib/DMD2/linux/
|>

Better still, get the whole thing packaged by Debian and thence in the
Debian and Ubuntu distributions by default.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to