7 changed files with 19 additions and 148 deletions
			
			
		| @ -1,21 +0,0 @@ | |||||
| # global variables and functions that are used by our scripts... |  | ||||
| 
 |  | ||||
| HOSTNAME=$(hostname) |  | ||||
| BASENAME=${0##*/} |  | ||||
| 
 |  | ||||
| alias LOGINFO='logger -p user.info -t ${BASENAME}[${$}]' |  | ||||
| alias LOGWARN='logger -p user.warn -t ${BASENAME}[${$}]' |  | ||||
| alias LOGDEBUG='logger -p user.debug -t ${BASENAME}[${$}]' |  | ||||
| alias LOGERROR='logger -p user.error -t ${BASENAME}[${$}]' |  | ||||
| 
 |  | ||||
| alias SHOWINFO='echo $(date +"%b %d %H:%M:%S") ${HOSTNAME%%.*} user.info ${BASENAME}[${$}]:' |  | ||||
| alias SHOWWARN='echo $(date +"%b %d %H:%M:%S") ${HOSTNAME%%.*} user.warn ${BASENAME}[${$}]:' |  | ||||
| alias SHOWDEBUG='echo $(date +"%b %d %H:%M:%S") ${HOSTNAME%%.*} user.debug ${BASENAME}[${$}]:' |  | ||||
| alias SHOWERROR='echo $(date +"%b %d %H:%M:%S") ${HOSTNAME%%.*} user.error ${BASENAME}[${$}]:' |  | ||||
| 
 |  | ||||
| NEUTRINO_CONF="/var/tuxbox/config/neutrino.conf" |  | ||||
| 
 |  | ||||
| get_setting() |  | ||||
| { |  | ||||
| 	test -e $NEUTRINO_CONF && grep "^${1}=" $NEUTRINO_CONF | cut -d'=' -f2 |  | ||||
| } |  | ||||
| @ -1,28 +0,0 @@ | |||||
| # functions that are used by init scripts... |  | ||||
| 
 |  | ||||
| . /etc/init.d/globals |  | ||||
| 
 |  | ||||
| run_initscripts() { |  | ||||
| 	if [ "x$1" == xstop ]; then |  | ||||
| 		action="stop" |  | ||||
| 		doing="stopping" |  | ||||
| 		files="/etc/init.d/K[0-9][0-9]* /var/etc/init.d/K[0-9][0-9]*" |  | ||||
| 	else |  | ||||
| 		action="start" |  | ||||
| 		doing="starting" |  | ||||
| 		files="/etc/init.d/S[0-9][0-9]* /var/etc/init.d/S[0-9][0-9]*" |  | ||||
| 	fi |  | ||||
| 
 |  | ||||
| 	names=$(for file in $files ; do echo ${file##*/} ; done | sort -u) |  | ||||
| 
 |  | ||||
| 	for name in $names; do |  | ||||
| 		[ "${name:1}" = "[0-9][0-9]*" ] && continue |  | ||||
| 		for file in /etc/init.d/$name /var/etc/init.d/$name; do |  | ||||
| 			if [ -x "$file"  ]; then |  | ||||
| 				LOGINFO "$doing $file ..." |  | ||||
| 				"$file" $action |  | ||||
| 				break; |  | ||||
| 			fi |  | ||||
| 		done |  | ||||
| 	done |  | ||||
| } |  | ||||
| @ -1,21 +0,0 @@ | |||||
| # global variables and functions that are used by our scripts... |  | ||||
| 
 |  | ||||
| HOSTNAME=$(hostname) |  | ||||
| BASENAME=${0##*/} |  | ||||
| 
 |  | ||||
| alias LOGINFO='logger -p user.info -t ${BASENAME}[${$}]' |  | ||||
| alias LOGWARN='logger -p user.warn -t ${BASENAME}[${$}]' |  | ||||
| alias LOGDEBUG='logger -p user.debug -t ${BASENAME}[${$}]' |  | ||||
| alias LOGERROR='logger -p user.error -t ${BASENAME}[${$}]' |  | ||||
| 
 |  | ||||
| alias SHOWINFO='echo $(date +"%b %d %H:%M:%S") ${HOSTNAME%%.*} user.info ${BASENAME}[${$}]:' |  | ||||
| alias SHOWWARN='echo $(date +"%b %d %H:%M:%S") ${HOSTNAME%%.*} user.warn ${BASENAME}[${$}]:' |  | ||||
| alias SHOWDEBUG='echo $(date +"%b %d %H:%M:%S") ${HOSTNAME%%.*} user.debug ${BASENAME}[${$}]:' |  | ||||
| alias SHOWERROR='echo $(date +"%b %d %H:%M:%S") ${HOSTNAME%%.*} user.error ${BASENAME}[${$}]:' |  | ||||
| 
 |  | ||||
| NEUTRINO_CONF="/var/tuxbox/config/neutrino.conf" |  | ||||
| 
 |  | ||||
| get_setting() |  | ||||
| { |  | ||||
| 	test -e $NEUTRINO_CONF && grep "^${1}=" $NEUTRINO_CONF | cut -d'=' -f2 |  | ||||
| } |  | ||||
| @ -1,69 +0,0 @@ | |||||
| # functions that are used by init scripts... |  | ||||
| 
 |  | ||||
| . /etc/init.d/globals |  | ||||
| 
 |  | ||||
| run_initscripts() { |  | ||||
| 	if [ "x$1" == xstop ]; then |  | ||||
| 		action="stop" |  | ||||
| 		doing="stopping" |  | ||||
| 		files="/etc/init.d/K[0-9][0-9]* /var/etc/init.d/K[0-9][0-9]*" |  | ||||
| 	else |  | ||||
| 		action="start" |  | ||||
| 		doing="starting" |  | ||||
| 		files="/etc/init.d/S[0-9][0-9]* /var/etc/init.d/S[0-9][0-9]*" |  | ||||
| 	fi |  | ||||
| 
 |  | ||||
| 	names=$(for file in $files ; do echo ${file##*/} ; done | sort -u) |  | ||||
| 
 |  | ||||
| 	for name in $names; do |  | ||||
| 		[ "${name:1}" = "[0-9][0-9]*" ] && continue |  | ||||
| 		for file in /etc/init.d/$name /var/etc/init.d/$name; do |  | ||||
| 			if [ -x "$file"  ]; then |  | ||||
| 				LOGINFO "$doing $file ..." |  | ||||
| 				"$file" $action |  | ||||
| 				break; |  | ||||
| 			fi |  | ||||
| 		done |  | ||||
| 	done |  | ||||
| } |  | ||||
| 
 |  | ||||
| create_node() |  | ||||
| { |  | ||||
| 	device=$1 |  | ||||
| 
 |  | ||||
| 	rm -f /dev/${device} |  | ||||
| 	major=`awk "\\$2==\"$device\" {print \\$1}" /proc/devices` |  | ||||
| 
 |  | ||||
| 	if [ ${major} ]; then |  | ||||
| 		LOGINFO "Creating device node $1" |  | ||||
| 		mknod /dev/${device} c $major 0 |  | ||||
| 	fi |  | ||||
| } |  | ||||
| 
 |  | ||||
| create_node_dir() |  | ||||
| { |  | ||||
| 	device=$1 |  | ||||
| 
 |  | ||||
| 	rm -rf /dev/${device} |  | ||||
| 	mkdir -p /dev/${device} |  | ||||
| 
 |  | ||||
| 	major=`awk "\\$2==\"$device\" {print \\$1}" /proc/devices` |  | ||||
| 
 |  | ||||
| 	if [ ${major} ]; then |  | ||||
| 		LOGINFO "Creating device node dir $1" |  | ||||
| 		mknod /dev/${device}/0 c $major 0 |  | ||||
| 	fi |  | ||||
| } |  | ||||
| 
 |  | ||||
| load_module() |  | ||||
| { |  | ||||
| 	kernel=$(uname -r) |  | ||||
| 	module=/lib/modules/${kernel}/$1 |  | ||||
| 	shift |  | ||||
| 	params=$@ |  | ||||
| 
 |  | ||||
| 	if [ -e $module ]; then |  | ||||
| 		LOGINFO "Loading ${module##*/} " |  | ||||
| 		insmod $module $params |  | ||||
| 	fi |  | ||||
| } |  | ||||
					Loading…
					
					
				
		Reference in new issue