#!/bin/bash
# Copyright 2017 Lucid Networks sloeckle
# Package Version 1.11-2 - nexp maintenance script Version 3

if [ -a /var/lib/nexp-tools/maint.token ]; then
    echo "Current Maintenance Mode: ON"
    read -r -p "Take $HOSTNAME out of maintenance mode? [y/N] " response
    case $response in
        [yY][eE][sS]|[yY])
            rm -f /var/lib/nexp-tools/maint.token
            echo "Maintenance mode off"
            ;;
        *)
            exit 0
            ;;
    esac
else
    echo "Current Maintenance Mode: OFF"
    read -r -p "Put $HOSTNAME into maintenance mode? [y/N] " response
    case $response in
        [yY][eE][sS]|[yY])
            timestamp=`date`
            echo $timestamp > /var/lib/nexp-tools/maint.token
            echo "Maintenance mode on"
            ;;
        *)
            exit 0
            ;;
    esac
fi
