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
signature.asc
Description: This is a digitally signed message part
