From beca84306888be2a627ae2ab14530f853b1218ed Mon Sep 17 00:00:00 2001 From: makefu Date: Mon, 31 Aug 2015 13:10:17 +0200 Subject: Reaktor: update deps --- reaktor/commands/tell-on_join | 3 ++- reaktor/config.py | 13 ++++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) (limited to 'reaktor') diff --git a/reaktor/commands/tell-on_join b/reaktor/commands/tell-on_join index 2dbff41..bb4982c 100755 --- a/reaktor/commands/tell-on_join +++ b/reaktor/commands/tell-on_join @@ -1,13 +1,14 @@ #! /bin/sh set -euf -# require flock from util-linux +# require flock from util-linux (pkgs.utillinux) if test "${FLOCK-}" != "$state_file"; then exec env FLOCK="$state_file" flock "$state_file" "$0" "$@" fi to="$_from" +test -e "$state_file" || touch "$state_file" # print messages sed -n '/^'"$to"' /{ s/^\([^ ]\+\) \([^ ]\+\) <\([^>]\+\)> \(.*\)/\1: \4 2-- \2, \3/p diff --git a/reaktor/config.py b/reaktor/config.py index 73daa81..8582432 100644 --- a/reaktor/config.py +++ b/reaktor/config.py @@ -10,8 +10,15 @@ debug = True name = os.environ.get('IRC_NICKNAME','crabmanner') -#workdir = expanduser('~') + '/state' -workdir = './state' +#workdir = './state' +workdir = expanduser('~') + '/state' + +# TODO: YAY more functionality in config.py .. +# if this fails the bot will fail (which is ok) +if not os.path.isdir(workdir): os.makedirs(workdir) + + + irc_alarm_timeout = 300 irc_hammer_interval = 10 @@ -36,7 +43,7 @@ config_filename = abspath(__file__) mod_dir=dirname(abspath(reaktor.__file__)) # the commands dirname ( -dist_dir = abspath(join(mod_dir,"..")) +dist_dir = abspath(join(mod_dir)) # me is used, so name cannot kill our patterns below -- cgit v1.2.3