- Updated initscript to fix missing redhat-lsb bug (#169901)
This commit is contained in:
		
							parent
							
								
									31e3fcf270
								
							
						
					
					
						commit
						54dcbd54f3
					
				| @ -2,7 +2,7 @@ | |||||||
| Summary: OpenIPMI (Intelligent Platform Management Interface) library and tools | Summary: OpenIPMI (Intelligent Platform Management Interface) library and tools | ||||||
| Name: OpenIPMI | Name: OpenIPMI | ||||||
| Version: 1.4.14 | Version: 1.4.14 | ||||||
| Release: 9 | Release: 10 | ||||||
| License: GPL | License: GPL | ||||||
| Group: System Environment/Base | Group: System Environment/Base | ||||||
| URL: http://sourceforge.net/projects/openipmi/ | URL: http://sourceforge.net/projects/openipmi/ | ||||||
| @ -124,6 +124,9 @@ rm -rf $RPM_BUILD_ROOT | |||||||
| %{_libdir}/*.a | %{_libdir}/*.a | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Tue Oct 11 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-10 | ||||||
|  | - Updated initscript to fix missing redhat-lsb bug (#169901) | ||||||
|  | 
 | ||||||
| * Thu Sep 08 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-9 | * Thu Sep 08 2005 Phil Knirsch <pknirsch@redhat.com> 1.4.14-9 | ||||||
| - Another update to latest initscripts from Dell | - Another update to latest initscripts from Dell | ||||||
| - Fixed some missing return statements for non-void functions (#164138) | - Fixed some missing return statements for non-void functions (#164138) | ||||||
|  | |||||||
| @ -31,7 +31,50 @@ | |||||||
| # | # | ||||||
| ############################################################################# | ############################################################################# | ||||||
| # for log_success_msg and friends | # for log_success_msg and friends | ||||||
| [ -r /lib/lsb/init-functions ] && . /lib/lsb/init-functions | if [ -r /lib/lsb/init-functions ]; then | ||||||
|  | # LSB, SLES, ... | ||||||
|  |     . /lib/lsb/init-functions | ||||||
|  | elif [ -r /etc/init.d/functions ]; then | ||||||
|  | # Red Hat / VMware | ||||||
|  |     . /etc/init.d/functions | ||||||
|  |     my_log_message() | ||||||
|  |     { | ||||||
|  | 	ACTION=$1 | ||||||
|  | 	shift | ||||||
|  | 	 | ||||||
|  | 	case "$ACTION" in | ||||||
|  | 	    success) | ||||||
|  | 		echo -n $* | ||||||
|  | 		success "$*" | ||||||
|  | 		echo | ||||||
|  | 		;; | ||||||
|  | 	    failure) | ||||||
|  | 		echo -n $* | ||||||
|  | 		failure "$*" | ||||||
|  | 		echo | ||||||
|  | 		;; | ||||||
|  | 	    warning) | ||||||
|  | 		echo -n $* | ||||||
|  | 		warning "$*" | ||||||
|  | 		echo | ||||||
|  | 		;; | ||||||
|  | 	    *) | ||||||
|  | 		;; | ||||||
|  | 	esac | ||||||
|  |     } | ||||||
|  |     log_success_msg() | ||||||
|  |     { | ||||||
|  | 	my_log_message success "$*" | ||||||
|  |     } | ||||||
|  |     log_failure_msg() | ||||||
|  |     { | ||||||
|  | 	my_log_message failure "$*" | ||||||
|  |     } | ||||||
|  |     log_warning_msg() | ||||||
|  |     { | ||||||
|  | 	my_log_message warning "$*" | ||||||
|  |     } | ||||||
|  | fi | ||||||
| 
 | 
 | ||||||
| CONFIGFILE=/etc/sysconfig/ipmi | CONFIGFILE=/etc/sysconfig/ipmi | ||||||
| # source config info | # source config info | ||||||
| @ -225,7 +268,12 @@ start_powercontrol_common() | |||||||
| { | { | ||||||
| 	local poweroff_opts="" | 	local poweroff_opts="" | ||||||
| 	load_hw_modules | 	load_hw_modules | ||||||
| 	[ "${IPMI_POWERCYCLE}" == "1" ] && poweroff_opts="poweroff_control=2" | 	if [ "${IPMI_POWERCYCLE}" == "1" ]; then | ||||||
|  | 	    modinfo ipmi_poweroff 2>/dev/null | grep poweroff_control > /dev/null 2>&1 && \ | ||||||
|  | 		poweroff_opts="poweroff_control=2" | ||||||
|  | 	    modinfo ipmi_poweroff 2>/dev/null | grep poweroff_powercycle > /dev/null 2>&1 && \ | ||||||
|  | 		poweroff_opts="poweroff_powercycle=1" | ||||||
|  | 	fi | ||||||
| 	modprobe ipmi_poweroff "${poweroff_opts}" > /dev/null 2>&1 | 	modprobe ipmi_poweroff "${poweroff_opts}" > /dev/null 2>&1 | ||||||
| 	modules_loaded ipmi_poweroff | 	modules_loaded ipmi_poweroff | ||||||
| 	[ ${OnePlusUnloaded} -ne 0 ] && | 	[ ${OnePlusUnloaded} -ne 0 ] && | ||||||
| @ -290,7 +338,7 @@ unload_ipmi_modules_leave_features() | |||||||
| 	for m in ${MODULES_INTERFACES}; do | 	for m in ${MODULES_INTERFACES}; do | ||||||
| 		modprobe -q -r ${m} > /dev/null 2>&1 | 		modprobe -q -r ${m} > /dev/null 2>&1 | ||||||
| 	done | 	done | ||||||
| 	lsmod | egrep -q "ipmi_(poweroff|watchdog)" | 	lsmod | egrep -q "ipmi_(poweroff|watchdog)" > /dev/null 2>&1 | ||||||
| 	if [ "$?" -ne "0" ]; then | 	if [ "$?" -ne "0" ]; then | ||||||
| 		stop_watchdog_quiet | 		stop_watchdog_quiet | ||||||
| 		stop_powercontrol_quiet | 		stop_powercontrol_quiet | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user