#!/bin/sh
#  $Id: activate 26714 2012-09-05 14:52:33Z teetov $
# -----------------------------------------------------------------------------
#  Module install script
# -----------------------------------------------------------------------------
#  Author: A.Teetov
#  Edited by:
#  QA by:  Christopher C Gettings
# -----------------------------------------------------------------------------
#
umask=0027
[ -z "$APL" ] && exit 1		# APL must be declared
[ -z "$APL_VAR" ] && exit 1	# APL_VAR must be declared
VER=`$APL/vpatch/bin/vctl ver`
# initial cleanup. installation of new RPM is invalidated any patches what was applied before
#rm -fr $APL_VAR/vpatch/$VER    # do not delete! it may already content value info
rm -f  $APL_VAR/vpatch/stat
rm -f  $APL_VAR/vpatch/logs
rm -f  $APL_VAR/vpatch/ibox
rm -f  $APL_VAR/vpatch/obox
rm -f  $APL_VAR/vpatch/sbox
rm -f  $APL_VAR/vpatch/undo
rm -fr $APL_VAR/vpatch/tmp
rm -fr $APL_VAR/vpatch/run
[ -f $APL/base/etc/vpatch-$VER ] || rm -fr $APL_VAR/vpatch/$VER/stat
# Directories
mkdir -p $APL_VAR/vpatch/tmp
mkdir -p $APL_VAR/vpatch/run
mkdir -p $APL_VAR/vpatch/$VER/stat
mkdir -p $APL_VAR/vpatch/$VER/logs
mkdir -p $APL_VAR/vpatch/$VER/ibox
mkdir -p $APL_VAR/vpatch/$VER/obox
mkdir -p $APL_VAR/vpatch/$VER/sbox
mkdir -p $APL_VAR/vpatch/$VER/undo
ln -s  $APL_VAR/vpatch/$VER/stat $APL_VAR/vpatch/stat
ln -s  $APL_VAR/vpatch/$VER/logs $APL_VAR/vpatch/logs
ln -s  $APL_VAR/vpatch/$VER/ibox $APL_VAR/vpatch/ibox
ln -s  $APL_VAR/vpatch/$VER/obox $APL_VAR/vpatch/obox
ln -s  $APL_VAR/vpatch/$VER/sbox $APL_VAR/vpatch/sbox
ln -s  $APL_VAR/vpatch/$VER/undo $APL_VAR/vpatch/undo
echo  'vpatch status    - current status '                     > $APL_VAR/vpatch/stat/README
echo  'vpatch in-box    - store patch-packs for installation'  > $APL_VAR/vpatch/ibox/README
echo  'vpatch out-box   - store return info after installaton' > $APL_VAR/vpatch/obox/README
echo  'vpatch store-box - store already installed patch-packs' > $APL_VAR/vpatch/sbox/README
echo  'vpatch restore-box - store undo information'            > $APL_VAR/vpatch/undo/README

# TO-BE-DELETED chmod    750  $APL_VAR/vpatch/tmp
