From 9b042633f90fb8d641873dab7c697a1e73880361 Mon Sep 17 00:00:00 2001 From: neersighted Date: Wed, 29 Feb 2012 19:45:29 -0800 Subject: [PATCH] moar fixes --- cloudbot | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/cloudbot b/cloudbot index 21ca4ee..cadbaa1 100755 --- a/cloudbot +++ b/cloudbot @@ -27,9 +27,17 @@ clearlog1 = ": > ./bot.log && " clearlog2 = ": > ./bot.log" command = ":" -daemoncheck = subprocess.check_output("locate /usr/bin/daemon", shell=True) +try: + daemoncheck = subprocess.check_output("locate /usr/bin/daemon", shell=True) +except (subprocess.CalledProcessError), e: + print "daemon not installed!" + exit daemon = re.match(r'^/usr/bin/daemon$', daemoncheck) -screencheck = subprocess.check_output("locate /usr/bin/screen", shell=True) +try: + screencheck = subprocess.check_output("locate /usr/bin/screen", shell=True) +except (subprocess.CalledProcessError), e: + print "screen not installed!" + exit screen = re.match(r'^/usr/bin/screen$', screencheck) if os.path.isfile("./config"): backend = config.get("wrapper", {}).get("backend", "daemon")