diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-02-24 21:18:15 +0100 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2017-02-24 21:18:15 +0100 | 
| commit | e6806f1d217e07f52759e4fa1c792d1fe02f0d50 (patch) | |
| tree | 9d88be25642b4dee4821a135522615970ac8e59f /scripts | |
| parent | f85b8b834b7ff85c80503faa73f237040330087b (diff) | |
New upstream version 3.0.2upstream/3.0.2
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/Makefile | 28 | ||||
| -rwxr-xr-x | scripts/ipmiutil_wdt | 46 | 
2 files changed, 30 insertions, 44 deletions
| diff --git a/scripts/Makefile b/scripts/Makefile index 7ac10e6..6818ee0 100644 --- a/scripts/Makefile +++ b/scripts/Makefile @@ -46,12 +46,12 @@ CONFIG_CLEAN_VPATH_FILES =  SOURCES =  DIST_SOURCES =  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /usr/dev/ipmiutil-3.0.1/missing --run aclocal-1.11 -AMTAR = ${SHELL} /usr/dev/ipmiutil-3.0.1/missing --run tar +ACLOCAL = ${SHELL} /usr/dev/ipmiutil-3.0.2/missing --run aclocal-1.11 +AMTAR = ${SHELL} /usr/dev/ipmiutil-3.0.2/missing --run tar  AR = ar -AUTOCONF = ${SHELL} /usr/dev/ipmiutil-3.0.1/missing --run autoconf -AUTOHEADER = ${SHELL} /usr/dev/ipmiutil-3.0.1/missing --run autoheader -AUTOMAKE = ${SHELL} /usr/dev/ipmiutil-3.0.1/missing --run automake-1.11 +AUTOCONF = ${SHELL} /usr/dev/ipmiutil-3.0.2/missing --run autoconf +AUTOHEADER = ${SHELL} /usr/dev/ipmiutil-3.0.2/missing --run autoheader +AUTOMAKE = ${SHELL} /usr/dev/ipmiutil-3.0.2/missing --run automake-1.11  AWK = gawk  CC = gcc  CCDEPMODE = depmode=gcc3 @@ -99,7 +99,7 @@ LIB_DIR = /usr/lib64  LIPO =   LN_S = ln -s  LTLIBOBJS =  -MAKEINFO = ${SHELL} /usr/dev/ipmiutil-3.0.1/missing --run makeinfo +MAKEINFO = ${SHELL} /usr/dev/ipmiutil-3.0.2/missing --run makeinfo  MKDIR_P = /bin/mkdir -p  NM = /usr/bin/nm -B  NMEDIT =  @@ -113,9 +113,9 @@ OTOOL64 =  PACKAGE = ipmiutil  PACKAGE_BUGREPORT =   PACKAGE_NAME = ipmiutil -PACKAGE_STRING = ipmiutil 3.0.1 +PACKAGE_STRING = ipmiutil 3.0.2  PACKAGE_TARNAME = ipmiutil -PACKAGE_VERSION = 3.0.1 +PACKAGE_VERSION = 3.0.2  PATH_SEPARATOR = :  PKG_DIR = /root/rpmbuild  RANLIB = ranlib @@ -127,11 +127,11 @@ SHR_LINK = libipmiutil.so.1  STRIP = strip  SUBDIR_S = doc scripts lib util  SYSTEMD_DIR = /usr/share/ipmiutil -VERSION = 3.0.1 -abs_builddir = /usr/dev/ipmiutil-3.0.1/scripts -abs_srcdir = /usr/dev/ipmiutil-3.0.1/scripts -abs_top_builddir = /usr/dev/ipmiutil-3.0.1 -abs_top_srcdir = /usr/dev/ipmiutil-3.0.1 +VERSION = 3.0.2 +abs_builddir = /usr/dev/ipmiutil-3.0.2/scripts +abs_srcdir = /usr/dev/ipmiutil-3.0.2/scripts +abs_top_builddir = /usr/dev/ipmiutil-3.0.2 +abs_top_srcdir = /usr/dev/ipmiutil-3.0.2  ac_ct_CC = gcc  ac_ct_DUMPBIN =   am__include = include @@ -159,7 +159,7 @@ host_vendor = redhat  htmldir = ${docdir}  includedir = ${prefix}/include  infodir = ${datarootdir}/info -install_sh = ${SHELL} /usr/dev/ipmiutil-3.0.1/install-sh +install_sh = ${SHELL} /usr/dev/ipmiutil-3.0.2/install-sh  libdir = ${exec_prefix}/lib  libexecdir = ${exec_prefix}/libexec  localedir = ${datarootdir}/locale diff --git a/scripts/ipmiutil_wdt b/scripts/ipmiutil_wdt index b3ffcf1..d253ec3 100755 --- a/scripts/ipmiutil_wdt +++ b/scripts/ipmiutil_wdt @@ -20,18 +20,13 @@  # Description: Init script to enable and reset ipmiutil watchdog timer via cron  ### END INIT INFO  # -#if [ -f /etc/init.d/functions ]; then -# Source function library. -#. /etc/init.d/functions -#fi  name=ipmiutil_wdt  prog="/usr/bin/ipmiutil wdt"  wdtcron=/etc/cron.d/wdt  LOCKFILE=/var/lock/subsys/$name  wdtlog=/var/log/$name -#tmpcron=/tmp/wdtcron.$$ -# tmpcron2=/tmp/wdtcron2.$$ +wdtsec=150  # default 150 seconds for watchdog timeout (2*60 + 30)  start() {  	echo -n "Starting $prog: " @@ -48,26 +43,19 @@ start() {  	   echo "No ipmi driver loaded, aborting."  	   RETVAL=1  	else -           # configure the watchdog for a 90 second timeout -	   $prog -e -t 90  >$wdtlog +	   # configure the watchdog for a 150 second timeout +	   $prog -e -t $wdtsec  >$wdtlog  	   RETVAL=$? -           if [ $RETVAL -eq 0 ] -	   then -             # restart the watchdog every 60 seconds via crontab (skip) -             # cat - <<%%% >$tmpcron -#* * * * * $prog -r  -#%%% -             # crontab $tmpcron -	     # RETVAL=$? -             # restart the watchdog every 60 seconds via /etc/cron.d -             cat - <<%%% >$wdtcron +	   if [ $RETVAL -eq 0 ]; then +	     # restart the watchdog every 60 seconds via /etc/cron.d +	     cat - <<%%% >$wdtcron  * * * * *  root  $prog -r >/dev/null  %%%  	     # make crond re-read the /etc/cron.d -	     $crond_sh restart  >>$wdtlog +	     $restart_cron >>$wdtlog  	     touch $LOCKFILE  	   fi -        fi +	fi  	echo  	return $RETVAL  } @@ -79,16 +67,13 @@ stop() {  	$prog -d  >>$wdtlog  	RETVAL=$?  	# now remove the wdt cron job -        # crontab -l >$tmpcron -        # grep -v $prog $tmpcron |grep -v "^#" >$tmpcron2 -        # crontab $tmpcron2 -        rm -f $wdtcron +	rm -f $wdtcron  	# make crond re-read the /etc/cron.d -	$crond_sh restart >>$wdtlog +    $restart_cron >>$wdtlog  	rm -f ${LOCKFILE}  	echo  	return $RETVAL -}	 +}  restart() {    	stop @@ -113,12 +98,13 @@ get_status() {  }  # Begin mainline script here -if [ -f /etc/redhat-release ] -then -   crond_sh=/etc/init.d/crond +if [ -x /bin/systemctl ]; then +   restart_cron='systemctl restart crond.service' +elif [ -f /etc/redhat-release ]; then +   restart_cron='/etc/init.d/crond  restart'  else     # SuSE, MontaVista, etc. -   crond_sh=/etc/init.d/cron +   restart_cron='/etc/init.d/cron  restart'  fi  if [ ! -d /var/lock/subsys ]; then     LOCKFILE=/var/run/$name.pid | 
