# # # control tool for maintaining Kamailio # #=================================================================== ##### ----------------------------------------------- ##### ### SQLITE specific variables and functions # ##### ----------------------------------------------- ##### ### load SQL base # if [ -f "$MYLIBDIR/kamctl.sqlbase" ]; then . "$MYLIBDIR/kamctl.sqlbase" else echo "Cannot load SQL core functions '$MYLIBDIR/kamctl.sqlbase' - exiting ..." exit -1 fi DBNAME=$DB_PATH DATENOW=`date` DBFNOW="'$DATENOW'" ##### ----------------------------------------------- ##### ### binaries if [ -z "$SQLITE" ] ; then locate_tool sqlite3 if [ -z "$TOOLPATH" ] ; then echo "error: 'sqlite3' tool not found: set SQLITE variable to correct tool path" exit fi SQLITE="$TOOLPATH" fi # input: sql query, optional sqlite3 command-line params sqlite_query() { # if password not yet queried, query it now mecho "sqlite_query: $SQLITE $2 $DBNAME $1" $SQLITE $2 $DBNAME "$1" } # input: sql query, optional sqlite3 command-line params sqlite_ro_query() { sqlite_query "$@" } DBCMD=sqlite_query DBROCMD=sqlite_ro_query DBRAWPARAMS=