Removed Pushbullet support
Added Usage function Reformated PKGBUILD to fit standards Corrections to README.md Removed static paths in favor of referential. Test case update Removed unneeded statements from crowfacts
This commit is contained in:
13
Makefile
13
Makefile
@@ -1,28 +1,23 @@
|
||||
CONFDIR = ${pkgdir}/usr/local/etc/TheRaven
|
||||
|
||||
compile: clean ./chatbot-support.bash ./math-support.bash /usr/sbin/pb
|
||||
mkdir -p ${pkgdir}/usr/local/src/
|
||||
(mcs -out:raven.mono /opt/aninix/SharedLibraries/CSharp/*.csharp *.csharp Raven.csharp 2>&1 | grep -v CS2002); printf ""
|
||||
compile: clean ./chatbot-support.bash ./math-support.bash
|
||||
(mcs -out:raven.mono /opt/aninix/Uniglot/CSharp/*.csharp *.csharp Raven.csharp 2>&1 | grep -v CS2002); printf ""
|
||||
|
||||
clean:
|
||||
for i in raven.mono; do if [ -f $$i ]; then rm $$i; fi; done
|
||||
|
||||
test: compile
|
||||
script -c "mono ./raven.mono -c raven-test.conf -v" ${pkgdir}/tmp/raven-test.log
|
||||
cd ./sample-confs; mono ../raven.mono -c sample.conf -v -h
|
||||
|
||||
install: compile
|
||||
mkdir -p ${pkgdir}/opt
|
||||
cp raven.mono ${pkgdir}/opt/raven.mono
|
||||
if [ ! -d ${CONFDIR} ]; then mkdir -p ${CONFDIR}; cp sample-confs/* ${CONFDIR}; fi
|
||||
# Hook to deprivilege bot
|
||||
if ! getent passwd raven; then useradd -M -G git,ircd,api -d ${CONFDIR} raven; fi
|
||||
echo "raven:$$(/usr/sbin/pwgen 24 1)" | chpasswd;
|
||||
make checkperm
|
||||
# Hook for Heartbeat
|
||||
if [ -f ${pkgdir}/usr/local/etc/Heartbeat/services.list ] && [ `grep -c TheRaven ${pkgdir}/usr/local/etc/Heartbeat/services.list` -eq 0 ]; then echo "" >> ${pkgdir}/usr/local/etc/Heartbeat/services.list; fi
|
||||
# Hook for Systemd
|
||||
mkdir -p ${pkgdir}/usr/lib/systemd/system/
|
||||
cp /usr/local/src/TheRaven/raven.service ${pkgdir}/usr/lib/systemd/system/raven.service
|
||||
cp ./raven.service ${pkgdir}/usr/lib/systemd/system/raven.service
|
||||
|
||||
reverse: ${pkgdir}/usr/lib/systemd/system/raven.service
|
||||
cp ${pkgdir}/usr/lib/systemd/system/raven.service .
|
||||
|
Reference in New Issue
Block a user