Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!decvax!ittatc!dcdwest!sdcsvax!ucbvax!info-vax From: KREISEL@MIT-ALCATOR (Felix Kreisel) Newsgroups: mod.computers.vax Subject: (none) Message-ID: <8603081036.AA14643@ucbvax.berkeley.edu> Date: Thu, 6-Mar-86 16:34:18 EST Article-I.D.: ucbvax.8603081036.AA14643 Posted: Thu Mar 6 16:34:18 1986 Date-Received: Sun, 9-Mar-86 01:03:12 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 37 Approved: info-vax@sri-kl.arpa I am probably re-inventing the wheel, but I have discovered a convenient way to install software upgrades without shutting down normal operations and with minimal inconvenience to the users. Prior to running VMSINSTAL I disable GROUP and WORLD privileges to the layered product and to the HELP library, if needed. Then I run VMSINSTAL and after verifying the installation, reestablish WORLD privi- leges. Below is an example of the sequence of commands needed to install DATATRIEVE upgrade. I put them into two command procedures to be used when needed. $! Datatrieve installation $set proc/priv=all $set uic [1,4] $run sys$system:dmu set protection/grant=all/uic=[system]/position=1 cdd$top exit $set proc/priv=nobypass $set prot=(s:rwed,o:rwed,g,w)/log sys$sysroot:[sysexe]dtr*.exe $set prot=(s:rwed,o:rwed,g,w)/log sys$common:[syshlp]helplib.hlb $! end run the DATATRIEVE installation $! restore WORLD privileges $set proc/priv=all $set uic [1,4] $run sys$system:dmu delete/protection/position=1 cdd$top exit $set proc/priv=nobypass $set prot=(s:rwed,o:rwed,g:re,w:re)/log sys$sysroot:[sysexe]dtr*.exe $set prot=(s:rwed,o:rwed,g:re,w:re)/log sys$common:[syshlp]helplib.hlb $! end Felix Kreisel MIT - Plasma Fusion Center Cambridge MA