Sha256: 3f2ec4e93db1137bb3400a6ce614438e77206577e1aa9315668546cb383f81c6

Contents?: true

Size: 1.1 KB

Versions: 13

Compression:

Stored size: 1.1 KB

Contents

#!/bin/bash
#
# Copyright (c) 2009 Lindsay Holmwood <lindsay@holmwood.id.au>
#
# flapjack-notifier
# Boots flapjack-notifier, check executors for Flapjack. 
#

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local:/usr/local/sbin:/usr/local/bin

if [ -f /etc/default/flapjack-notifier ]; then
	. /etc/default/flapjack-notifier
fi

# Default return value
RETVAL=0

if [ ! $(which flapjack-notifier-manager) ]; then
	echo "Error: flapjack-notifier-manager isn't on your path."
	echo "Refusing to start!"
	exit 1
fi

# Evaluate command
case "$1" in
    start)
      flapjack-notifier-manager start --recipients $RECIPIENTS \
          --port $BEANSTALKD_PORT --beanstalk $BEANSTALKD_ADDR
      RETVAL=$?
  ;;
    stop)
      flapjack-notifier-manager stop --recipients $RECIPIENTS \
         --port $BEANSTALKD_PORT --beanstalk $BEANSTALKD_ADDR
      RETVAL=$?
  ;;
    restart)
      flapjack-notifier-manager restart --recipients $RECIPIENTS \
            --port $BEANSTALKD_PORT --beanstalk $BEANSTALKD_ADDR
      RETVAL=$?
  ;;
    *)
      echo "Usage: flapjack-notifier {start|stop|restart}"
      exit 1
  ;;
esac

exit $RETVAL

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
auxesis-flapjack-0.3.8 etc/init.d/flapjack-notifier
auxesis-flapjack-0.4.1 etc/init.d/flapjack-notifier
auxesis-flapjack-0.4.10 etc/init.d/flapjack-notifier
auxesis-flapjack-0.4.2 etc/init.d/flapjack-notifier
auxesis-flapjack-0.4.5 etc/init.d/flapjack-notifier
auxesis-flapjack-0.4.6 etc/init.d/flapjack-notifier
auxesis-flapjack-0.4.8 etc/init.d/flapjack-notifier
auxesis-flapjack-0.4.9 etc/init.d/flapjack-notifier
flapjack-0.5.3 dist/etc/init.d/flapjack-notifier
flapjack-0.5.1 etc/init.d/flapjack-notifier
flapjack-0.4.12 etc/init.d/flapjack-notifier
flapjack-0.4.11 etc/init.d/flapjack-notifier
flapjack-0.4.10 etc/init.d/flapjack-notifier