From 748ba73ebb35c3c7e0527c723daa0676b6eb777e Mon Sep 17 00:00:00 2001 From: David Cantrell Date: Oct 25 2007 19:10:34 +0000 Subject: - Remove chkconfig usage for ypbind in dhclient-script (#351211) --- diff --git a/dhcp.spec b/dhcp.spec index 75a99ca..c9099fa 100644 --- a/dhcp.spec +++ b/dhcp.spec @@ -13,7 +13,7 @@ Summary: DHCP (Dynamic Host Configuration Protocol) server and relay agent Name: dhcp Version: 3.0.6 -Release: 10%{?dist} +Release: 11%{?dist} Epoch: 12 License: ISC Group: System Environment/Daemons @@ -432,6 +432,9 @@ fi %{_libdir}/libdhcp4client.a %changelog +* Thu Oct 25 2007 David Cantrell - 12:3.0.6-11 +- Remove chkconfig usage for ypbind in dhclient-script (#351211) + * Wed Oct 24 2007 David Cantrell - 12:3.0.6-10 - Fix 'restart' mode in init script (#349341) - Make sure restorecon is run on /var/lib/dhcpd/dhcpd.leases (#251688) diff --git a/linux b/linux index 1d5545f..f26dd06 100755 --- a/linux +++ b/linux @@ -351,14 +351,7 @@ function dhconfig() { let contents=contents+1 fi - level=$(/sbin/runlevel) - level=${level##*\ } - - if [ "$level" = "unknown" ]; then - level=1 - fi - - if [ $contents -gt 0 ] && [[ "$level" = [0-6] ]] && /sbin/chkconfig --level=$level ypbind >/dev/null 2>&1 && [ -r /var/run/ypbind.pid ] && yppid=$(cat /var/run/ypbind.pid) && [ -d /proc/${yppid} ] && [ "$(if [ -x /sbin/busybox ]; then /sbin/busybox readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi)" = "/sbin/ypbind" ]; then + if [ $contents -gt 0 ] && [ -r /var/run/ypbind.pid ] && yppid=$(cat /var/run/ypbind.pid) && [ -d /proc/${yppid} ] && [ "$(if [ -x /usr/bin/readlink ]; then readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi)" = "/sbin/ypbind" ]; then kill -HUP $yppid fi elif [ -n "$new_nis_servers" ]; then @@ -371,14 +364,7 @@ function dhconfig() { let contents=contents+1 done - level=$(/sbin/runlevel) - level=${level##*\ } - - if [ "$level" = "unknown" ]; then - level=1 - fi - - if [ $contents -gt 0 ] && [[ "$level" = [0-6] ]] && /sbin/chkconfig --level=$level ypbind >/dev/null 2>&1 && [ -r /var/run/ypbind.pid ] && yppid=$(cat /var/run/ypbind.pid) && [ -d /proc/${yppid} ] && [ "$(if [ -x /sbin/busybox ]; then /sbin/busybox readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi)" = "/sbin/ypbind" ] ; then + if [ $contents -gt 0 ] && [ -r /var/run/ypbind.pid ] && yppid=$(cat /var/run/ypbind.pid) && [ -d /proc/${yppid} ] && [ "$(if [ -x /usr/bin/readlink ]; then readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi)" = "/sbin/ypbind" ]; then kill -HUP $yppid fi fi @@ -516,16 +502,10 @@ if [ x$reason = xEXPIRE ] || [ x$reason = xFAIL ] || [ x$reason = xRELEASE ] \ if [ -f /etc/yp.conf.predhclient ]; then /bin/rm -f /etc/yp.conf /bin/mv -f /etc/yp.conf.predhclient /etc/yp.conf - level=$(/sbin/runlevel) - level=${level##*\ } - if [ "$level" = "unknown" ]; then - level=1 - fi - - if [[ "$level" = [0-6] ]] && /sbin/chkconfig --level=$level ypbind >/dev/null 2>&1 && [ -r /var/run/ypbind.pid ] && yppid=$(cat /var/run/ypbind.pid) && [ -d /proc/${yppid} ] && [ "$(if [ -x /sbin/busybox ]; then /sbin/busybox readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi)" = "/sbin/ypbind" ] ; then + if [ -r /var/run/ypbind.pid ] && yppid=$(cat /var/run/ypbind.pid) && [ -d /proc/${yppid} ] && [ "$(if [ -x /usr/bin/readlink ]; then readlink /proc/${yppid}/exe; else echo /sbin/ypbind; fi)" = "/sbin/ypbind" ]; then kill -HUP $yppid - fi + fi fi if [ -x /etc/dhclient-${interface}-down-hooks ]; then