2 ################################################################################
4 # File: reinstall_unixsysadm
5 # Description: Script to reinstall this package.
6 # Author: Andrew@DeFaria.com
7 # Created: Fri Sep 24 10:11:56 PDT 1999
10 # (c) Copyright 2001, Andrew@DeFaria.com, all rights reserved
12 ################################################################################
13 # Set me to command name
17 adm_base=${adm_base:-$HOME/adm}
20 adm_fpath=${adm_fpath:-$adm_base/functions}
26 if [ "_$1" != "_" ]; then
34 # Check for execution by root
36 error "This script must be run as root" 1
39 while [ $# -ge 1 ]; do
54 usage "Unrecognized parameter $1"
60 # Currently we must swremove and swinstall this package. In the future the
61 # swinstall package may be made smarter and clean up older files...
63 verbose "Removing old UnixSysadm package..."
64 /usr/sbin/swremove UnixSysadm > /tmp/swremove.log 2>&1
67 error "Unable to swremove UnixSysadm! Check /tmp/swremove.log"
72 verbose "Reinstalling new UnixSysAdm package..."
73 /usr/sbin/swinstall -s pdlapp:/var/depot/adm UnixSysadm > /tmp/swinstall.log
77 error "Unable to swinstall UnixSysadm! Check /tmp/swinstall.log"