1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #
- #
- # 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=
|