On Mon, 21 Sep 1998 10:50:20 PDT, Darryl Okahata said:
You're confused with my use of the word,
"install". I was
referring to "installed within a running XEmacs", whereas you're talking
about "installed on disk".
Yes, you as a user should be able to install a different copy of
"warthog" -- one that overrides any other, system-installed one.
OK. I'm clear now. ;)
but you can only load/use one of them. When installing a new
version of a package, any old version, stored in the *SAME*
place where the new one will be installed, should be deleted.
Um. Can we make this "logically deleted" or "flagged not to be used"
or "moved and hidden in a .oldversions directory" or so on? I
*really* hate to have to retrieve the old version from backup or over
the network if the new one is broken. Remember that some sites have
requirements for backout procedures if the update fails.
Also, as I said before - deleteing the old version might not even be
possible. I'm told that on AFS, the directory to write into is different
than the directory you read from, and if you're using Depot or similar
tool, the actual sequence is similar to the following:
1) untar the new version into /stage/warthog-1.15/src
2) <run majic here> install into /stage/warthog-1.15/{etc,lib,bin}
3) Run Depot to remove warthog-1.14 from /usr/local/*
3) Run Depot to copy from /stage/warthog-1.15/* to /usr/local/*
--
Valdis Kletnieks
Computer Systems Senior Engineer
Virginia Tech