diff options
Diffstat (limited to 'os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh')
-rw-r--r-- | os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh b/os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh new file mode 100644 index 00000000..66a728da --- /dev/null +++ b/os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh @@ -0,0 +1,38 @@ +# Copyright (c) 2010 - RZ Uni Freiburg +# Copyright (c) 2010 - OpenSLX GmbH +# +# This program/file is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your feedback to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org +# +# script is included from init via the "." load function - thus it has all +# variables and functions available + +# include default directories +. /etc/openslx.conf + +CONFFILE="/initramfs/plugin-conf/sysrqshutdown.conf" +PLUGINCONFDIR=/mnt/${OPENSLX_DEFAULT_CONFDIR}/plugins/sysrqshutdown + +if [ -f $CONFFILE ]; then + + # load needed variables + . $CONFFILE + + if [ ${sysrqshutdown_active} -ne 0 ] ; then + [ ${DEBUGLEVEL} -gt 0 ] && echo "executing the 'sysrqshutdown' plugin ..." + + testmkd ${PLUGINCONFDIR} + cp $CONFFILE ${PLUGINCONFDIR}/sysrqshutdown.conf + + # finished ... + [ $DEBUGLEVEL -gt 0 ] && echo "done with 'sysrqshutdown' plugin ..." + fi +else + [ $DEBUGLEVEL -gt 0 ] && echo " * config of 'sysrqshutdown' plugin failed" +fi + |