Group :: Sistema/Configurações/Rede
RPM: live-hooks-tftp
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
live-hooks-tftp/ 0000755 0000000 0000000 00000000000 11547040154 0014110 5 ustar 00root root 0000000 0000000 live-hooks-tftp/live-hooks-tftp 0000755 0000000 0000000 00000001440 11547040154 0017070 0 ustar 00root root 0000000 0000000 #!/bin/sh
#
#
# chkconfig: 2345 05 99
# description: This startup script runs user scripts from tftp
#
WITHOUT_RC_COMPAT=1
# Source function library.
. /etc/init.d/functions
RETVAL=0
start() {
HOOKS=$(grep -o 'hook-tftp=[^ ]*' /proc/cmdline | cut -d = -f 2)
TMPDIR='/tmp'
for i in $HOOKS; do
HOST=$(echo $i | cut -d : -f 1)
FILE=$(echo $i | cut -d : -f 2)
tftp $HOST -c get $FILE $TMPDIR/$FILE
[ -f $TMPDIR/$FILE ] && . $TMPDIR/$FILE
done
}
# See how we were called.
case "$1" in
start)
start
;;
stop|condstop|status)
;;
restart|reload|condrestart|condreload)
;;
*)
msg_usage "${0##*/} {start|stop|reload|restart|condstop|condrestart|condreload|status}"
RETVAL=1
esac
exit $RETVAL