| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #!/bin/env bash
- SOC=${1:-evalsoc}
- NEWSOC=${2:-ctsoc}
- SCRIPTDIR=$(dirname $(readlink -f $BASH_SOURCE))
- SCRIPTDIR=$(readlink -f $SCRIPTDIR)
- if [ "x$NSDK_ROOT" == "x" ] ; then
- NSDK_ROOT=$(readlink -f $SCRIPTDIR/../../..)
- fi
- # cd to SoC folder
- pushd $NSDK_ROOT/SoC
- if [ -d $NEWSOC ] ; then
- echo "$NEWSOC already exist, exit!"
- exit
- fi
- cp -r $SOC $NEWSOC
- pushd $NEWSOC
- for dir in `find . -type d -name "*${SOC}*"`
- do
- echo "Found directory $dir"
- done
- for fl in `find . -type f -name "*${SOC}*"`
- do
- nfl="${fl//${SOC}/${NEWSOC}}"
- echo "Rename $fl to $nfl"
- mv $fl $nfl
- done
- for fl in `find . -type f`
- do
- echo "Sed and replace in $fl"
- sed -i -e "s/${SOC}/${NEWSOC}/g" $fl
- sed -i -e "s/${SOC^^}/${NEWSOC^^}/g" $fl
- sed -i -e "s/Demo/Eval/g" $fl
- done
- popd
- popd
|