ALT Linux repositórios
Group :: Sistema/Servidores
RPM: dhcp
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
#!/bin/bash
# dhclient configuration script
# Based on dhcpcd-run-hooks script
dhclient_state_dir="/var/run/dhclient"
[ -f /etc/sysconfig/dhclient ] && . /etc/sysconfig/dhclient
mkdir -p "$dhclient_state_dir"
for hook in \
/etc/dhcp/dhclient-enter-hooks \
/etc/dhcp/dhclient-hooks.d/* \
/etc/dhcp/dhclient-exit-hooks
do
# Don't run *.rpm* and *~ scripts.
[ "${hook%.rpm*}" = "$hook" -a "${hook%\~}" = "$hook" ] || continue
for skip in $SKIP_HOOKS; do
case "$hook" in
*/"$skip") continue 2;;
*/[0-9][0-9]"-$skip") continue 2;;
*/[0-9][0-9]"-$skip.sh") continue 2;;
esac
done
if [ -f "$hook" ]; then
. "$hook"
exit_status="$?"
if [ "$exit_status" -ne 0 ]; then
logger -p daemon.err "dhclient-script: ${hook##*/} returned non-zero exit status $exit_status"
fi
fi
done