Refactor folder structure.
[sim/o1-interface.git] / ntsimulator / deploy / o-ran-sc / o-ran-ru / sysrepo-configuration-load.sh
1 #!/bin/bash
2
3 sleep 20
4
5 echo "Loading data into sysrepo..."
6
7 : ${SYSREPOCFG:=sysrepocfg}
8
9 pyang -f sample-xml-skeleton --sample-xml-list-entries 1 *.yang
10
11 mapfile -t modelList < <(ls -S -lr *.xml | awk {'print $9'})
12
13 if [ ${#modelList[@]} -eq 0 ]; then
14   echo "No modules present, nothing to do..."
15   exit 0
16 else
17   for model in ${modelList[@]}
18   do
19     modelName=${model%".xml"}
20
21     echo "Importing data for module: $model"
22     $SYSREPOCFG --import=$model --format=xml $modelName
23     
24   done
25 fi
26
27 echo "Finished loading data into sysrepo..."
28
29 exit 0