#!/bin/bash source /sbin/lang.sh || exit 1 #This script just runs /etc/shutdown.d/* BACK_UP="\033[1K\033[0G" NORMAL="\033[0m" WARN="\033[33;1m" BAD="\033[31;1m" BOLD="\033[1m" GOOD="\033[32;1m" cd /tmp || exit 1 FAILS= OKS= for SCRIPT in /etc/shutdown.d/*; do if [ -x "$SCRIPT" ]; then NAME=`basename "$SCRIPT"` echo -e "$GOOD *$NORMAL$BOLD Executing shutdown script $NAME...$NORMAL"; if $SCRIPT; then OKS="$OKS $NAME"; else FAILS="$FAILS $NAME"; echo -e "$BAD *$NORMAL$BOLD $NAME failed!$NORMAL"; fi fi done if [ "$FAILS" ]; then syn3-state bootscripts CAUTION "`_BootScriptsFailed $FAILS`" else syn3-state bootscripts OK "`_BootScriptsOk`" fi