- #!/bin/sh
- ############################################################################################
- # Name : /public/scripts/cp2win
- # Purpose : A script to copy product files (classes) from Unix host to Windows
- # installation host
- # By : Yariv Sheizaf
- # Date : 08-Jan-2002
- # Argumnets :
- # 1 - configuration name
- ############################################################################################
-
- if [ "$USER" != "cmadm" -a "$USER" != "yariv" ]
- then
- echo ""
- echo "$0 should be run with user cmadm or yariv. Exit..."
- echo ""
- exit 1
- fi
-
-
- HOSTN=`hostname`
- if [ "$HOSTN" != "PRO2K-SEPHI" ]
- then
- echo ""
- echo "$0 should be run from host PRO2K-SEPHI. Exit..."
- echo ""
- exit 1
- fi
-
- ## Define servers
- WINSRVR="PRO2K-SEPHI"
-
- if [ $# -lt 1 ]
- then
- echo "Usage: $0 configuration-name"
- echo "Example: $0 prd_2.0"
- exit 1
- fi
-
-
- CNFNAME=$1
-
- ## Check configuration existing in P4 DB
- ISCNF="n"
- for i in `p4 dirs //Globecom/\* | awk -F/ '{print $NF}'`
- do
- if [ "$i" = "$CNFNAME" ]
- then
- ISCNF="y"
- fi
- done
- if [ "$ISCNF" = "n" ]
- then
- echo ""
- echo $CNFNAME" is not a valid configuration. Exit..."
- echo ""
- exit 1
- fi
-
- UNIXDRIVE=/cygdrive/f
- WINDRIVE=/cygdrive/o
-
- UNIXHOME=$UNIXDRIVE"/home/cmadm"
- WRKROOTDIR=$WINDRIVE"/Globecom/"$CNFNAME"/Globecom"
-
- INSDIR=$UNIXDRIVE"/"$CNFNAME"/ins"
-
- if [ ! -d $INSDIR ]
- then
- echo ""
- echo $INSDIR" is not exist. Exit..."
- echo ""
- exit 1
- fi
-
- ## Synchronize CI files
- CIDIR=$WRKROOTDIR"/CI"
- if [ ! -d $CIDIR ]
- then
- echo ""
- echo $CIDIR" is not exist. Exit..."
- echo ""
- exit 1
- fi
-
- rm -rf $CIDIR/classes
- cp -r $INSDIR/CI/classes $CIDIR
-
- echo ""
-
- exit 0