cpz2h #1

  • //
  • guest/
  • yariv_sheizaf/
  • scripts/
  • cpz2h
  • View
  • Commits
  • Open Download .zip Download (1 KB)
#!/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
# Change User Description Committed
#1 1472 Yariv Sheizaf scripts dir