42 lines
948 B
Bash
Executable File
42 lines
948 B
Bash
Executable File
#!/bin/bash
|
|
|
|
ZNCBUILD=`which znc-buildmod`
|
|
|
|
if [ -f logSQLite.buildconfig ]; then
|
|
. ./logSQLite.buildconfig
|
|
fi
|
|
|
|
if [ "$ZNCBUILD" = "" ]; then
|
|
echo "Where is znc-buildmod:"
|
|
read ZNCBUILD
|
|
if [ "$ZNCBUILD" = "" ]; then
|
|
exit
|
|
fi
|
|
fi
|
|
|
|
if [ "$SQLITE" = "" ]; then
|
|
echo "Where is SQLite path [/usr]:"
|
|
read SQLITE
|
|
if [ "$SQLITE" = "" ]; then
|
|
SQLITE="/usr"
|
|
fi
|
|
fi
|
|
|
|
if [ "$ZNCCONFIG" = "" ]; then
|
|
echo "Where is ZNC configuration path [$HOME/.znc]:"
|
|
read ZNCCONFIG
|
|
if [ "$ZNCCONFIG" = "" ]; then
|
|
ZNCCONFIG="$HOME/.znc"
|
|
fi
|
|
fi
|
|
|
|
if [ ! -f logSQLite.buildconfig ]; then
|
|
echo "#!/bin/bash" > logSQLite.buildconfig
|
|
echo "ZNCBUILD=\"$ZNCBUILD\"" >> logSQLite.buildconfig
|
|
echo "SQLITE=\"$SQLITE\"" >> logSQLite.buildconfig
|
|
echo "ZNCCONFIG=\"$ZNCCONFIG\"" >> logSQLite.buildconfig
|
|
chmod 755 logSQLite.buildconfig
|
|
fi
|
|
|
|
LDFLAGS="-L $SQLITE/lib -lsqlite3 -I $SQLITE/include" "$ZNCBUILD" logsqlite.cpp
|
|
cp logsqlite.so "$ZNCCONFIG/modules/logsqlite.so" |