@ -174,6 +174,29 @@ delete_voip() {
fi
fi
}
}
generate_template( ) {
local base = $1
if [ -f " ${ SCEN_CHECK_DIR } / ${ base } .tt2 " ] ; then
if ! " ${ BIN_DIR } /generate_test.pl " \
" ${ SCEN_CHECK_DIR } / ${ base } .tt2 " \
" ${ SCEN_CHECK_DIR } /scenario_ids.yml " > " ${ SCEN_CHECK_DIR } / ${ base } "
then
echo " Error generating ${ base } from template " >& 2
exit 1
fi
echo " * ${ base } generated "
fi
}
generate_templates( ) {
local prefs = ( "prefs.json" )
prefs += ( "callforward.yml" )
for t in " ${ prefs [@] } " ; do
generate_template " ${ t } "
done
}
scenario_csv( ) {
scenario_csv( ) {
local DOMAIN = $1
local DOMAIN = $1
echo " $( date) - Cleaning csv/reg.xml files "
echo " $( date) - Cleaning csv/reg.xml files "
@ -191,6 +214,8 @@ scenario_csv() {
exit 2
exit 2
fi
fi
generate_templates
if [ -f " ${ SCEN_CHECK_DIR } /hosts " ] ; then
if [ -f " ${ SCEN_CHECK_DIR } /hosts " ] ; then
echo " $( date) - Setting foreign domains "
echo " $( date) - Setting foreign domains "
cat " ${ SCEN_CHECK_DIR } /hosts " >> /etc/hosts
cat " ${ SCEN_CHECK_DIR } /hosts " >> /etc/hosts