1 if [ "$PROJECT_HOME" == "" ]
3 export PROJECT_HOME=$(pwd)/..
6 toolsDir=$PROJECT_HOME/tools
9 echo "Usage: $0 yangFilesZipFullPath"
12 yangFilesZipFullPath="$1"
13 rm -rf $PROJECT_HOME/tools/tmp
14 mkdir $PROJECT_HOME/tools/tmp
15 mv ${yangFilesZipFullPath} $PROJECT_HOME/tools/tmp
16 cd $PROJECT_HOME/tools/tmp
17 zipFile=$(basename $yangFilesZipFullPath)
18 unzip $PROJECT_HOME/tools/tmp/$zipFile
23 extension="${fName##*.}"
24 moduleName="${fName%.*}"
25 count=$(grep -w "import $moduleName" *.yang|wc -l)
26 if [ "$count" -eq "0" ]
28 rm -rf $PROJECT_HOME/yangFiles/$moduleName
29 mkdir $PROJECT_HOME/yangFiles/$moduleName
30 mv *.yang $PROJECT_HOME/yangFiles/$moduleName
31 cd $PROJECT_HOME/tools
32 echo ./generate_props_from_yangs.sh "$PROJECT_HOME/yangFiles/$moduleName" "$fName"
33 ./generate_props_from_yangs.sh "$PROJECT_HOME/yangFiles/$moduleName" "$fName"