2 ################################################################################
5 # Description: A script to switch the ClearCase License Server from one
7 # Author: Andrew DeFaria, California Language Labs
8 # Created: Wed Jan 15 16:52:22 PST 1997
9 # Modified: Wed Jan 15 16:52:22 PST 1997 (Andrew DeFaria) defaria@cup.hp.com
10 # Language: Korn Shell
12 # (c) Copyright 1997, Hewlett-Packard Company, all rights reserved.
14 ################################################################################
18 print "Usage: $me: <new ClearCase License Server>"
22 if [ $(id -u) -ne 0 ]; then
23 print -u2 "$me: Error: Must be root to execute this command!"
31 new_license_server="$1"
34 license_server_file=/usr/adm/atria/config/license_host
36 if [ -f $license_server_file ]; then
37 old_license_server=$(cat $license_server_file)
38 if [ "$old_license_server" = "$new_license_server" ]; then
39 print -u2 "$me: The license server is already $new_license_server"
40 print -u2 "$me: Nothing changed!"
43 cp $license_server_file $license_server_file.old
44 print $new_license_server > $license_server_file
45 print "$me: Switched license server from $old_license_server \c"
46 print "to $new_license_server."
47 print "$me: Saved old license server setting in $license_server_file.old"