diff options
author | Marcin Deranek <gringo@slonko.net> | 2015-07-25 20:00:43 +0200 |
---|---|---|
committer | Marcin Deranek <gringo@slonko.net> | 2015-07-25 20:00:43 +0200 |
commit | 6f91d30a1950b932b65f423d242db93986dc7f67 (patch) | |
tree | 4ec3ddbb86ea8269b072869db158b5b51b7adf88 /net-misc/kyototycoon/files | |
parent | 649cc1abb8de439c94f01fb9d4232fdcfcf5925c (diff) | |
download | portage-6f91d30a1950b932b65f423d242db93986dc7f67.tar.gz portage-6f91d30a1950b932b65f423d242db93986dc7f67.tar.bz2 portage-6f91d30a1950b932b65f423d242db93986dc7f67.zip |
Added Kyoto Tycoon
Diffstat (limited to 'net-misc/kyototycoon/files')
-rw-r--r-- | net-misc/kyototycoon/files/fix_compile.patch | 10 | ||||
-rw-r--r-- | net-misc/kyototycoon/files/kyototycoon.confd | 28 | ||||
-rw-r--r-- | net-misc/kyototycoon/files/kyototycoon.initd | 38 | ||||
-rw-r--r-- | net-misc/kyototycoon/files/remove_docinst.patch | 11 |
4 files changed, 87 insertions, 0 deletions
diff --git a/net-misc/kyototycoon/files/fix_compile.patch b/net-misc/kyototycoon/files/fix_compile.patch new file mode 100644 index 0000000..ec62019 --- /dev/null +++ b/net-misc/kyototycoon/files/fix_compile.patch @@ -0,0 +1,10 @@ +--- ktdbext.h.ori 2014-05-26 21:10:00.451501226 +0200 ++++ ktdbext.h 2014-05-26 21:10:45.871137688 +0200 +@@ -21,6 +21,7 @@ + #include <ktulog.h> + #include <ktshlib.h> + #include <kttimeddb.h> ++#include <unistd.h> + + namespace kyototycoon { // common namespace + diff --git a/net-misc/kyototycoon/files/kyototycoon.confd b/net-misc/kyototycoon/files/kyototycoon.confd new file mode 100644 index 0000000..492d822 --- /dev/null +++ b/net-misc/kyototycoon/files/kyototycoon.confd @@ -0,0 +1,28 @@ +# Kyoto Tycoon + +KT_USER="tycoon" +KT_GROUP="tycoon" + +# don't change these +KT_PID=/var/run/kyototycoon/db.pid + +# -li : sets the logging level "INFO". +# -ls : sets the logging level "SYSTEM". +# -le : sets the logging level "ERROR". +# -lz : sets the logging level "NONE". +KT_LOG="/var/log/kyototycoon/db.log -ls" + +# Listening options +KT_HOST=127.0.0.1 +KT_PORT=1978 +# Listen on 0.0.0.0 +#KT_SOCKET="-port $KT_PORT" +# or on localhost +#KT_SOCKET="-host $KT_HOST -port $KT_PORT" + +# Database file - please refer to man ktserver for alternatives +KT_DB="/var/lib/kyototycoon/casket.kch#bnum=1000000#opts=ld" + +# ktserver accepts a wide range of options, put them here +KT_OPTS="$KT_SOCKET" + diff --git a/net-misc/kyototycoon/files/kyototycoon.initd b/net-misc/kyototycoon/files/kyototycoon.initd new file mode 100644 index 0000000..a7d0824 --- /dev/null +++ b/net-misc/kyototycoon/files/kyototycoon.initd @@ -0,0 +1,38 @@ +#!/sbin/runscript + +extra_commands="configtest" +extra_started_commands="reload" + +depend() { + need net +} + +start() { + configtest || return 1 + ebegin "Starting kyoto tycoon" + start-stop-daemon --start --user ${KT_USER}:${KT_GROUP} --exec /usr/bin/ktserver -- \ + -dmn -pid ${KT_PID} -log ${KT_LOG} ${KT_OPTS} ${KT_DB} + eend $? "Failed to start kyoto tycoon" +} + +stop() { + configtest || return 1 + ebegin "Stopping kyoto tycoon" + start-stop-daemon --stop --pidfile ${KT_PID} + eend $? "Failed to stop kyoto tycoon" + rm -f ${KT_PID} +} + +reload() { + configtest || return 1 + ebegin "Gracefully restarting kyoto tycoon" + kill -HUP `cat ${KT_PID}` &>/dev/null + eend $? "Failed to reload kyoto tycoon" +} + +configtest() { + if [ -z "${KT_DB}" ] || [ -z "${KT_PORT}" ] ; then + eerror "Please check your configuration" + eend $? + fi +} diff --git a/net-misc/kyototycoon/files/remove_docinst.patch b/net-misc/kyototycoon/files/remove_docinst.patch new file mode 100644 index 0000000..9260014 --- /dev/null +++ b/net-misc/kyototycoon/files/remove_docinst.patch @@ -0,0 +1,11 @@ +--- Makefile.in 2011-07-20 14:33:43.000000000 +0200 ++++ Makefile.in.neo 2011-08-14 23:33:39.309619898 +0200 +@@ -123,8 +123,6 @@ + cp -Rf $(COMMANDFILES) $(DESTDIR)$(BINDIR) + mkdir -p $(DESTDIR)$(MAN1DIR) + cd man && cp -Rf $(MAN1FILES) $(DESTDIR)$(MAN1DIR) +- mkdir -p $(DESTDIR)$(DOCDIR) +- cp -Rf $(DOCUMENTFILES) $(DESTDIR)$(DOCDIR) + mkdir -p $(DESTDIR)$(PCDIR) + cp -Rf $(PCFILES) $(DESTDIR)$(PCDIR) + @printf '\n' |