- #!/bin/sh
-
- ## /public/scripts/cpz2h
- ## A Script to copy Z2H files from Z2H dev. env to GIN dev. env.
- ## 1. The configuration (version) name
- ##
-
- if [ $# -lt 1 ]; then
- echo "Usage: $0 configuration-name"
- echo "Example: $0 prd_2.0"
- exit 1
- fi
-
- CNFNAME=$1
-
- CNFROOTDIR=`p4 where //Globecom/$CNFNAME/Globecom/Z2H/XmlConvertor | awk '{print $NF}' | sed 's?/Globecom/Z2H/XmlConvertor??'`
-
- if [ ! -d $CNFROOTDIR ]
- then
- echo ""
- echo $CNFROOTDIR" is not exist."
- echo "Exit..."
- echo ""
- exit 1
- fi
-
- cd $CNFROOTDIR
- pwd
-
-
- for i in `cat $CNFROOTDIR/Globecom/Z2H/XmlConvertor/cpz2h.txt`
- do
- echo "copying "$i
- IC=`echo $i | sed 's/.cpp/.C/'`
- BASEI=`echo $i | awk -F/ '{print $NF}'`
- BASEIC=`echo $IC | awk -F/ '{print $NF}'`
- rm -f $CNFROOTDIR/Globecom/GIN/Z2H/$BASEI
- rm -f $CNFROOTDIR/Globecom/GIN/Z2H/$BASEIC
- cp $CNFROOTDIR/Globecom/Z2H/XmlConvertor/$i $CNFROOTDIR/Globecom/GIN/Z2H
-
- done
-
-
- echo "Finished copying from "$CNFROOTDIR"/Globecom/Z2H/XmlConvertor"
-
-
- for j in `ls -l $HOME/Z2H_templates/$CNFNAME | tail +2 | awk '{print $NF}'`
- do
- echo "copying "$j
- rm -f $CNFROOTDIR/Globecom/GIN/Z2H/$j
- cp $HOME/Z2H_templates/$CNFNAME/$j $CNFROOTDIR/Globecom/GIN/Z2H/$j
- done
- echo "Finished copying from ~/Z2H_templates/"$CNFNAME
-
-
- cd $CNFROOTDIR/Globecom/GIN/Z2H
- for k in `ls -l *.cpp | awk '{print $NF}'`
- do
- KNAME=`echo $k | awk -F. '{print $1 ".C"}'`
- echo "Renaming "$k" to "$KNAME
- mv $k $KNAME
- done
- echo "Finished renaming *.cpp to *.C"
-
- cd $CNFROOTDIR
- pwd
-
-
- exit 0