#!/sbin/sh # # Copying the installation logs to the central repository # [ -z "$slash_a" -a -d /a/usr/bin ] && slash_a=/a MNT=/tmp/Personality ConfHost=`mount | grep "$SI_CONFIG_DIR on" | awk '{print $3}' | awk -F: '{print $1}'` PersDir=/export/install/Personality # # Actually, Personality directory is supposed to be already # mounted read/write by begin script. If somehow it is not, # try to mount it again # [ -d "$MNT" ] || mkdir -p $MNT [ -d "$MNT/Std" ] || { /sbin/mount ${ConfHost}:${PersDir} $MNT || { echo " Cannot mount Personality directory ${ConfHost}:${PersDir} on $MNT Logs not copied " exit 1 } } DOMAIN=`domainname | awk -F. '{print $1}'` MACHINE=`uname -n | awk -F. '{print $1}'` FROM=${slash_a}/var/sadm/system/logs TO=${MNT}/${DOMAIN}/${MACHINE}/Logs [ -d $TO ] && { rm -rf ${TO}.prev mv $TO ${TO}.prev } echo Copying installation log from $FROM to $TO mkdir -p $TO cp $FROM/* $TO echo Installation finished at `date` >> $TO/finish.log