2 ################################################################################
4 # File: setup.new.system2
6 # Description: This script sets up a new system.
7 # Author: Andrew DeFaria, California Language Labs
8 # Created: Tue Apr 15 14:20:02 PDT 1997
10 # Language: Korn Shell
12 # (c) Copyright 2001, Andrew@DeFaria.com, all rights reserved
14 ################################################################################
16 logfile=/tmp/setup.new.system2.log
18 # Redirect all output to setup.new.system.log
19 exec | tee -a $logfile > /dev/tty 2>&1
21 ## Set global env variables
26 OS=$(uname -r | cut -c3-)
32 print -u2 "$me: Error: $1"
36 print -u2 "$me: Warning: $1"
44 display "$me: Info: $1"
48 if [ ! -z "$verbose" ]; then
54 if [ ! -z "$debug" ]; then
60 display "$ME -c/learcase [-v|verbose] [-d|debug] [-usage]"
61 display " -c/learcase Perform ClearCase installation"
62 display " -v|verbose: Turns on verbose mode"
63 display " -d|debug: Turns on debug mode"
64 display " -usage: Print this usage message"
71 let step_nbr=step_nbr+1
72 display "Step #$step_nbr: $@"
75 function install_clearcase {
79 log_file=/tmp/ClearCase.install_log
80 os=$(print "$OS" | cut -c1-2)
82 if [ "$os" = "09" ]; then
102 clearcase_release_area=/net/bismol/aspirin/cc_v$clearcase/clearcase_v$clearcase/hp${os}_pa
103 cd $clearcase_release_area/install
107 -from $clearcase_release_area \
110 -rr $registry_region \
114 -no_query >> $logfile
120 clearcase_release_area=/net/wampus/opt/ccase_rls/clearcase_v$clearcase/hp${os}_pa
121 cd $clearcase_release_area/install
125 -from $clearcase_release_area \
128 -rr $registry_region \
133 atria_install,atria_base,CC_base,atria_X11_base,atria_hlp_viewer,atria_server,CC_client,atria_cplus_base,atria_gui,CC_doc,CC_vob_svr,CC_bld_client,CC_view_svr,CC_int_client,CC_gui_client,CC_cnv_client,CC_MIN_STD,CC_ONLY_SERVER,CC_FULL
137 -no_query >> $logfile
141 usage "Unknown ClearCase version $clearcase"
144 } # install_clearcase
146 # Set initial parm values
152 while [ $# -ge 1 ]; do
167 if [ $# -le 1 ]; then
168 usage "ClearCase version not specified!"
175 usage "Unrecognized parameter $1"
181 if [ $(id -u) -ne 0 ]; then
182 error "Must be root to execute this command"
186 if [ "_$clearcase" = "_" ]; then
187 usage "ClearCase version not specified!"
189 step "Installing ClearCase Version $clearcase"
190 display "This step will reboot the machine"
192 # Preceeding step should reboot the system. If we get here then there
193 # is something definitely wrong!
194 error "Unable to install ClearCase Version $clearcase!"