public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/netifrc:master commit in: sh/, net/
@ 2023-09-10 15:15 Sam James
  0 siblings, 0 replies; only message in thread
From: Sam James @ 2023-09-10 15:15 UTC (permalink / raw
  To: gentoo-commits

commit:     75b7229ffa861c8472abe64733a657409b5d929d
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 20:12:12 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 10 15:14:49 2023 +0000
URL:        https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=75b7229f

Remove absolute paths from commands

Bug: https://bugs.gentoo.org/889922
Bug: https://bugs.gentoo.org/893290
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net/adsl.sh              |  8 ++++----
 net/apipa.sh             |  2 +-
 net/arping.sh            |  4 ++--
 net/bonding.sh           |  4 ++--
 net/clip.sh              |  6 +++---
 net/dhclient.sh          |  8 ++++----
 net/dhclientv6.sh        |  8 ++++----
 net/ifconfig.sh.BSD.in   |  2 +-
 net/ifconfig.sh.Linux.in |  2 +-
 net/ifplugd.sh           |  6 +++---
 net/ifwatchd.sh.BSD.in   |  8 ++++----
 net/ipppd.sh             |  6 +++---
 net/iw.sh                |  2 +-
 net/iwconfig.sh.BSD.in   |  2 +-
 net/iwconfig.sh.Linux.in |  2 +-
 net/macchanger.sh        |  4 ++--
 net/netplugd.sh          |  6 +++---
 net/pppd.sh              | 12 ++++++------
 net/pump.sh              |  4 ++--
 net/system.sh            |  2 +-
 net/udhcpc.sh.Linux.in   | 10 +++++-----
 net/wireguard.sh         |  6 +++---
 net/wpa_supplicant.sh    | 13 ++-----------
 sh/udhcpc-hook.sh.in     |  4 ++--
 24 files changed, 61 insertions(+), 70 deletions(-)

diff --git a/net/adsl.sh b/net/adsl.sh
index 7724710..fe48454 100644
--- a/net/adsl.sh
+++ b/net/adsl.sh
@@ -5,7 +5,7 @@
 
 adsl_depend()
 {
-	program /usr/sbin/adsl-start /usr/sbin/pppoe-start
+	program adsl-start pppoe-start
 	before dhcp
 }
 
@@ -13,11 +13,11 @@ adsl_setup_vars()
 {
 	local startstop="$1" cfgexe=
 
-	if [ -x /usr/sbin/pppoe-start ]; then
-		exe="/usr/sbin/pppoe-${startstop}"
+	if command -v pppoe-start >/dev/null; then
+		exe="pppoe-${startstop}"
 		cfgexe=pppoe-setup
 	else
-		exe="/usr/sbin/adsl-${startstop}"
+		exe="adsl-${startstop}"
 		cfgexe=adsl-setup
 	fi
 

diff --git a/net/apipa.sh b/net/apipa.sh
index a124b84..7ccdad0 100644
--- a/net/apipa.sh
+++ b/net/apipa.sh
@@ -3,7 +3,7 @@
 
 apipa_depend()
 {
-	program /sbin/arping /bin/arping
+	program arping
 }
 
 _random_uint16()

diff --git a/net/arping.sh b/net/arping.sh
index bdd8284..fbda9c8 100644
--- a/net/arping.sh
+++ b/net/arping.sh
@@ -4,7 +4,7 @@
 
 arping_depend()
 {
-	program /sbin/arping /bin/arping /usr/bin/arping /usr/sbin/arping /usr/sbin/arping2
+	program arping arping2
 	before interface
 }
 
@@ -26,7 +26,7 @@ arping_address()
 	eval w=\$arping_wait_${IFVAR}
 	[ -z "${w}" ] && w=${arping_wait:-5}
 
-	if type arping2 >/dev/null 2>&1; then
+	if command -v arping2 >/dev/null; then
 		if [ -n "${spoof}" ]; then
 			opts="${opts} -S ${spoof}"
 		else

diff --git a/net/bonding.sh b/net/bonding.sh
index 6db90fa..d8f48d8 100644
--- a/net/bonding.sh
+++ b/net/bonding.sh
@@ -6,11 +6,11 @@
 bonding_depend()
 {
 	before interface macchanger
-	program ip /sbin/ifconfig /bin/ifconfig
+	program ip ifconfig
 	# If you do not have sysfs, you MUST have this binary instead for ioctl
 	# Also you will loose some functionality that cannot be done via sysfs:
 	if [ ! -d /sys/class/net ]; then
-		program /sbin/ifenslave
+		program ifenslave
 	fi
 
 	local netns

diff --git a/net/clip.sh b/net/clip.sh
index 96bfe6e..e853e68 100644
--- a/net/clip.sh
+++ b/net/clip.sh
@@ -4,7 +4,7 @@
 
 clip_depend()
 {
-	program /usr/sbin/atmsigd
+    program atmsigd
     before interface
 }
 
@@ -23,7 +23,7 @@ atmclip_svc_start()
     start-stop-daemon --start \
 		--background \
 		--make-pidfile --pidfile "/run/$1.pid" \
-		--exec "/usr/sbin/$1" -- -l syslog
+		--exec "$1" -- -l syslog
     eend $?
 }
 
@@ -51,7 +51,7 @@ atmclip_svc_stop()
     ebegin "Stopping $2 Daemon ($1)"
     start-stop-daemon --stop --quiet \
 		--pidfile "/run/$1.pid" \
-		--exec "/usr/sbin/$1"
+		--exec "$1"
     eend $?
 }
 

diff --git a/net/dhclient.sh b/net/dhclient.sh
index 24c3512..6fa4a92 100644
--- a/net/dhclient.sh
+++ b/net/dhclient.sh
@@ -5,7 +5,7 @@
 dhclient_depend()
 {
 	after interface
-	program start /sbin/dhclient
+	program start dhclient
 	provide dhcp
 
 	# We prefer dhclient over these
@@ -48,7 +48,7 @@ dhclient_start()
 
 	# Bring up DHCP for this interface
 	ebegin "Running dhclient"
-	echo "${dhconf}" | start-stop-daemon --start --exec /sbin/dhclient \
+	echo "${dhconf}" | start-stop-daemon --start --exec dhclient \
 		--pidfile "${pidfile}" \
 		-- ${args} -q -1 -pf "${pidfile}" "${IFACE}"
 	eend $? || return 1
@@ -63,7 +63,7 @@ dhclient_stop()
 	[ ! -f "${pidfile}" ] && return 0
 
 	# Get our options
-	if [ -x /sbin/dhclient ]; then
+	if command -v dhclient >/dev/null; then
 		eval opts=\$dhcp_${IFVAR}
 		[ -z "${opts}" ] && opts=${dhcp}
 	fi
@@ -73,7 +73,7 @@ dhclient_stop()
 		*" release "*) dhclient -q -r -pf "${pidfile}" "${IFACE}";;
 		*)
 			start-stop-daemon --stop --quiet \
-				--exec /sbin/dhclient --pidfile "${pidfile}"
+				--exec dhclient --pidfile "${pidfile}"
 			;;
 	esac
 	eend $?

diff --git a/net/dhclientv6.sh b/net/dhclientv6.sh
index f87ed4d..f8b0a83 100644
--- a/net/dhclientv6.sh
+++ b/net/dhclientv6.sh
@@ -4,7 +4,7 @@
 dhclientv6_depend()
 {
 	after interface
-	program start /sbin/dhclient
+	program start dhclient
 	provide dhcpv6
 }
 
@@ -50,7 +50,7 @@ dhclientv6_start()
 
 	# Bring up DHCP for this interface
 	ebegin "Running dhclient -6"
-	echo "${dhconf}" | start-stop-daemon --start --exec /sbin/dhclient \
+	echo "${dhconf}" | start-stop-daemon --start --exec dhclient \
 		--pidfile "${pidfile}" \
 		-- -6 ${args} -q -1 -pf "${pidfile}" "${IFACE}"
 	eend $? || return 1
@@ -65,7 +65,7 @@ dhclientv6_stop()
 	[ ! -f "${pidfile}" ] && return 0
 
 	# Get our options
-	if [ -x /sbin/dhclient ]; then
+	if command -v dhclient >/dev/null; then
 		eval opts=\$dhcp_${IFVAR}
 		[ -z "${opts}" ] && opts=${dhcp}
 	fi
@@ -75,7 +75,7 @@ dhclientv6_stop()
 		*" release "*) dhclient -6 -q -r -pf "${pidfile}" "${IFACE}";;
 		*)
 			start-stop-daemon --stop --quiet \
-				--exec /sbin/dhclient --pidfile "${pidfile}"
+				--exec dhclient --pidfile "${pidfile}"
 			;;
 	esac
 	eend $?

diff --git a/net/ifconfig.sh.BSD.in b/net/ifconfig.sh.BSD.in
index ff0d17e..54c44a5 100644
--- a/net/ifconfig.sh.BSD.in
+++ b/net/ifconfig.sh.BSD.in
@@ -4,7 +4,7 @@
 
 ifconfig_depend()
 {
-	program /sbin/ifconfig
+	program ifconfig
 	provide interface
 }
 

diff --git a/net/ifconfig.sh.Linux.in b/net/ifconfig.sh.Linux.in
index b0a4551..adbd3c3 100644
--- a/net/ifconfig.sh.Linux.in
+++ b/net/ifconfig.sh.Linux.in
@@ -4,7 +4,7 @@
 
 ifconfig_depend()
 {
-	program /sbin/ifconfig /bin/ifconfig
+	program ifconfig
 	provide interface
 }
 

diff --git a/net/ifplugd.sh b/net/ifplugd.sh
index 01e84e4..8a0b608 100644
--- a/net/ifplugd.sh
+++ b/net/ifplugd.sh
@@ -6,7 +6,7 @@ _config_vars="$_config_vars plug_timeout"
 
 ifplugd_depend()
 {
-	program start /usr/sbin/ifplugd
+	program start ifplugd
 	after macnet rename
 	before interface
 	provide plug
@@ -46,7 +46,7 @@ ifplugd_pre_start()
 	mark_service_inactive
 
 	# Start ifplugd
-	eval start-stop-daemon --start --exec /usr/sbin/ifplugd \
+	eval start-stop-daemon --start --exec ifplugd \
 		--pidfile "${pidfile}" -- "${args}" --iface="${IFACE}"
 	eend $? || return 1
 
@@ -89,7 +89,7 @@ ifplugd_stop()
 	[ ! -e "${pidfile}" ] && return 0
 
 	ebegin "Stopping ifplugd on ${IFACE}"
-	start-stop-daemon --stop --quiet --exec /usr/sbin/ifplugd \
+	start-stop-daemon --stop --quiet --exec ifplugd \
 		--pidfile "${pidfile}" --signal QUIT
 	eend $?
 }

diff --git a/net/ifwatchd.sh.BSD.in b/net/ifwatchd.sh.BSD.in
index c706baa..aa299cb 100644
--- a/net/ifwatchd.sh.BSD.in
+++ b/net/ifwatchd.sh.BSD.in
@@ -6,7 +6,7 @@ _config_vars="$_config_vars plug_timeout"
 
 ifwatchd_depend()
 {
-	program start /usr/sbin/ifwatchd
+	program start ifwatchd
 	after macnet rename wireless
 	before interface
 	provide plug
@@ -33,7 +33,7 @@ ifwatchd_pre_start()
 
 	# Start ifwatchd
 	IN_BACKGROUND=yes ; export IN_BACKGROUND
-	start-stop-daemon --start --exec /usr/sbin/ifwatchd \
+	start-stop-daemon --start --exec ifwatchd \
 		-- -c "@LIBEXECDIR@/sh/ifwatchd-carrier.sh" \
 		-n "@LIBEXECDIR@/sh/ifwatchd-nocarrier.sh" "${IFACE}"
 	unset IN_BACKGROUND
@@ -47,13 +47,13 @@ ifwatchd_stop()
 {
 	yesno ${IN_BACKGROUND} && return 0
 
-	start-stop-daemon --test --quiet --stop --exec /usr/sbin/ifwatchd \
+	start-stop-daemon --test --quiet --stop --exec ifwatchd \
 		-- -c "@LIBEXECDIR@/sh/ifwatchd-carrier.sh" \
 		-n "@LIBEXECDIR@/sh/ifwatchd-nocarrier.sh" "${IFACE}" \
 		|| return 0
 
 	ebegin "Stopping ifwatchd on" "${IFACE}"
-	start-stop-daemon --stop --exec /usr/sbin/ifwatchd \
+	start-stop-daemon --stop --exec ifwatchd \
 		-- -c "@LIBEXECDIR@/sh/ifwatchd-carrier.sh" \
 		-n "@LIBEXECDIR@/sh/ifwatchd-nocarrier.sh" "${IFACE}"
 	eend $?

diff --git a/net/ipppd.sh b/net/ipppd.sh
index 57c20a4..32a0612 100644
--- a/net/ipppd.sh
+++ b/net/ipppd.sh
@@ -4,7 +4,7 @@
 
 ipppd_depend()
 {
-	program start /usr/sbin/ipppd
+	program start ipppd
 	after macnet
 	before interface
 	provide isdn
@@ -29,7 +29,7 @@ ipppd_pre_start()
 	eval opts=\$ipppd_${IFVAR}
 
 	einfo "Starting ipppd for ${IFACE}"
-	start-stop-daemon --start --exec /usr/sbin/ipppd \
+	start-stop-daemon --start --exec ipppd \
 		--pidfile "${pidfile}" \
 		-- ${opts} pidfile "${pidfile}" \
 		file "/etc/ppp/options.${IFACE}" >/dev/null
@@ -43,7 +43,7 @@ ipppd_post_stop()
 	[ ! -f "${pidfile}" ] && return 0
 
 	einfo "Stopping ipppd for ${IFACE}"
-	start-stop-daemon --stop --quiet --exec /usr/sbin/ipppd \
+	start-stop-daemon --stop --quiet --exec ipppd \
 		--pidfile "${pidfile}"
 	eend $?
 }

diff --git a/net/iw.sh b/net/iw.sh
index 1f8b068..4257fc2 100644
--- a/net/iw.sh
+++ b/net/iw.sh
@@ -9,7 +9,7 @@ _config_vars="$_config_vars mesh"
 
 iw_depend()
 {
-	program /usr/sbin/iw
+	program iw
 	after plug
 	before interface
 	provide wireless

diff --git a/net/iwconfig.sh.BSD.in b/net/iwconfig.sh.BSD.in
index 97a1d13..2d8dd52 100644
--- a/net/iwconfig.sh.BSD.in
+++ b/net/iwconfig.sh.BSD.in
@@ -7,7 +7,7 @@ _config_vars="$_config_vars blacklist_aps"
 
 iwconfig_depend()
 {
-	program /sbin/ifconfig
+	program ifconfig
 	after plug
 	before interface
 	provide wireless

diff --git a/net/iwconfig.sh.Linux.in b/net/iwconfig.sh.Linux.in
index 98044a9..824b0e5 100644
--- a/net/iwconfig.sh.Linux.in
+++ b/net/iwconfig.sh.Linux.in
@@ -7,7 +7,7 @@ _config_vars="$_config_vars preferred_aps blacklist_aps"
 
 iwconfig_depend()
 {
-	program /sbin/iwconfig
+	program iwconfig
 	after plug
 	before interface
 	provide wireless

diff --git a/net/macchanger.sh b/net/macchanger.sh
index 5b32b80..69bad5f 100644
--- a/net/macchanger.sh
+++ b/net/macchanger.sh
@@ -64,7 +64,7 @@ macchanger_pre_start()
 		*) opts="${opts} -m ${mac}";;
 	esac
 
-	if [ ! -x /usr/bin/macchanger ]; then
+	if ! command -v macchanger >/dev/null; then
 		eerror "For changing MAC addresses, emerge net-analyzer/macchanger"
 		return 1
 	fi
@@ -72,7 +72,7 @@ macchanger_pre_start()
 	for try in 1 2; do
 		# Sometimes the interface needs to be up
 		[ "${try}" -eq 2 ] && _up
-		output=$(/usr/bin/macchanger ${opts} "${IFACE}")
+		output=$(macchanger ${opts} "${IFACE}")
 		rc=$?
 		[ "${rc}" -eq 0 ] && break
 	done

diff --git a/net/netplugd.sh b/net/netplugd.sh
index 283f312..c0da954 100644
--- a/net/netplugd.sh
+++ b/net/netplugd.sh
@@ -6,7 +6,7 @@ _config_vars="$_config_vars plug_timeout"
 
 netplugd_depend()
 {
-	program start /sbin/netplugd
+	program start netplugd
 	after macnet rename
 	before interface
 	provide plug
@@ -47,7 +47,7 @@ netplugd_pre_start()
 	mark_service_inactive
 
 	# Start netplug
-	start-stop-daemon --start --exec /sbin/netplugd \
+	start-stop-daemon --start --exec netplugd \
 		--pidfile "${pidfile}" \
 		-- -i "${IFACE}" -P -p "${pidfile}" -c /dev/null
 	eend "$?" || return 1
@@ -91,7 +91,7 @@ netplugd_stop()
 	[ ! -e "${pidfile}" ] && return 0
 
 	ebegin "Stopping netplug on" "${IFACE}"
-	start-stop-daemon --stop --quiet --exec /sbin/netplugd \
+	start-stop-daemon --stop --quiet --exec netplugd \
 		--pidfile "${pidfile}"
 	eend $?
 }

diff --git a/net/pppd.sh b/net/pppd.sh
index 1b14fed..eaec26e 100644
--- a/net/pppd.sh
+++ b/net/pppd.sh
@@ -5,7 +5,7 @@
 
 pppd_depend()
 {
-	program /usr/sbin/pppd
+	program pppd
 	after interface
 	before dhcp
 	provide ppp
@@ -23,7 +23,7 @@ requote()
 
 pppd_version_int() {
 	# 002004008 is v2.4.8
-	printf '%03d' $(/usr/sbin/pppd --version | awk '/pppd version/ {print $3}' | tr '.' ' ')
+	printf '%03d' $(pppd --version | awk '/pppd version/ {print $3}' | tr '.' ' ')
 }
 
 pppd_is_ge_248()
@@ -153,7 +153,7 @@ pppd_pre_start()
 	opts="unit ${unit} ${opts}"
 
 	# Setup connect script
-	local chatprog="/usr/sbin/chat -e -E -v" phone=
+	local chatprog="chat -e -E -v" phone=
 	eval phone=\$phone_number_${IFVAR}
 	set -- ${phone}
 	[ -n "$1" ] && chatprog="${chatprog} -T '$1'"
@@ -230,10 +230,10 @@ pppd_pre_start()
 	if [ -n "${username}" ] \
 	&& [ -n "${password}" -o -z "${passwordset}" ]; then
 		printf "%s" "${password}" | \
-		eval start-stop-daemon --start --exec /usr/sbin/pppd \
+		eval start-stop-daemon --start --exec pppd \
 			--pidfile "${pidfile}" -- "${opts}" >/dev/null
 	else
-		eval start-stop-daemon --start --exec /usr/sbin/pppd \
+		eval start-stop-daemon --start --exec pppd \
 			--pidfile "${pidfile}" -- "${opts}" >/dev/null
 	fi
 
@@ -271,7 +271,7 @@ pppd_stop()
 
 	# Give pppd at least 30 seconds do die, #147490
 	einfo "Stopping pppd on ${IFACE}"
-	start-stop-daemon --stop --quiet --exec /usr/sbin/pppd \
+	start-stop-daemon --stop --quiet --exec pppd \
 		--pidfile "${pidfile}" --retry 30
 	eend $?
 }

diff --git a/net/pump.sh b/net/pump.sh
index 864b6cf..144316f 100644
--- a/net/pump.sh
+++ b/net/pump.sh
@@ -4,7 +4,7 @@
 
 pump_depend()
 {
-	program /sbin/pump
+	program pump
 	after interface
 	provide dhcp
 
@@ -49,7 +49,7 @@ pump_stop()
 {
 	# We check for a pump process first as querying for status
 	# causes pump to spawn a process
-	start-stop-daemon --quiet --test --stop --exec /sbin/pump || return 0
+	start-stop-daemon --quiet --test --stop --exec pump || return 0
 
 	# Check that pump is running on the interface
 	if ! pump --status --interface "${IFACE}" >/dev/null 2>&1; then

diff --git a/net/system.sh b/net/system.sh
index 0b65379..518a899 100644
--- a/net/system.sh
+++ b/net/system.sh
@@ -46,7 +46,7 @@ _system_dns()
 	[ -n "${options}" ] && buffer="${buffer}options ${options}\n"
 
 	# Support resolvconf if we have it.
-	if [ -x /sbin/resolvconf ]; then
+	if command -v resolvconf >/dev/null; then
 		x="-a ${IFACE}"
 		eval imetric=\${metric_${IFVAR}}
 		if [ -n "${imetric}" ]; then

diff --git a/net/udhcpc.sh.Linux.in b/net/udhcpc.sh.Linux.in
index 53fe5eb..040369c 100644
--- a/net/udhcpc.sh.Linux.in
+++ b/net/udhcpc.sh.Linux.in
@@ -4,7 +4,7 @@
 
 udhcpc_depend()
 {
-	program start /bin/busybox
+	program start busybox
 	after interface
 	provide dhcp
 }
@@ -56,8 +56,8 @@ udhcpc_start()
 	fi
 
 	case " ${args} " in
-		*" --quit "*|*" -q "*) x="/bin/busybox udhcpc";;
-		*) x="start-stop-daemon --start --exec /bin/busybox \
+		*" --quit "*|*" -q "*) x="busybox udhcpc";;
+		*) x="start-stop-daemon --start --exec busybox \
 			--pidfile \"${pidfile}\" -- udhcpc";;
 	esac
 
@@ -95,14 +95,14 @@ udhcpc_stop()
 	case " ${opts} " in
 		*" release "*)
 			start-stop-daemon --stop --quiet --signal USR2 \
-				--exec /bin/busybox --pidfile "${pidfile}"
+				--exec busybox --pidfile "${pidfile}"
 			if [ -f /var/cache/udhcpc-"${IFACE}".lease ]; then
 				rm -f /var/cache/udhcpc-"${IFACE}".lease
 			fi
 			;;
 	esac
 
-	start-stop-daemon --stop --exec /bin/busybox --pidfile "${pidfile}"
+	start-stop-daemon --stop --exec busybox --pidfile "${pidfile}"
 	eend $?
 
 	if [ -e "/run/udhcpc-${IFACE}.conf" ]; then

diff --git a/net/wireguard.sh b/net/wireguard.sh
index a9aac69..bb71d6f 100644
--- a/net/wireguard.sh
+++ b/net/wireguard.sh
@@ -5,7 +5,7 @@
 
 wireguard_depend()
 {
-	program /usr/bin/wg
+	program wg
 	after interface
 }
 
@@ -25,9 +25,9 @@ wireguard_pre_start()
 	ebegin "Configuring WireGuard interface $IFACE"
 	set -- $(_get_array "wireguard_$IFVAR")
 	if [ $# -eq 1 ]; then
-		/usr/bin/wg setconf "$IFACE" "$1"
+		wg setconf "$IFACE" "$1"
 	else
-		eval /usr/bin/wg set "$IFACE" "$@"
+		eval wg set "$IFACE" "$@"
 	fi
 	e=$?
 	if [ $e -eq 0 ]; then

diff --git a/net/wpa_supplicant.sh b/net/wpa_supplicant.sh
index 9f024c0..b508511 100644
--- a/net/wpa_supplicant.sh
+++ b/net/wpa_supplicant.sh
@@ -42,13 +42,9 @@ fi
 wpa_supplicant_pre_start()
 {
 	local opts= cliopts= cfgfile= ctrl_dir= wireless=true
-	local wpas=/usr/sbin/wpa_supplicant wpac=/usr/bin/wpa_cli
+	local wpas=wpa_supplicant wpac=wpa_cli
 	local actfile=/etc/wpa_supplicant/wpa_cli.sh
 
-	if [ ! -x "${wpas}" ]; then
-		wpas=/sbin/wpa_supplicant
-		wpac=/bin/wpa_cli
-	fi
 	[ "${RC_UNAME}" = "Linux" ] || unset wpac
 	[ -e "${actfile}" ] || unset wpac
 
@@ -182,12 +178,7 @@ wpa_supplicant_pre_start()
 
 wpa_supplicant_post_stop()
 {
-	local wpas=/usr/sbin/wpa_supplicant wpac=/usr/bin/wpa_cli
-
-	if [ ! -x "${wpas}" ]; then
-		wpas=/sbin/wpa_supplicant
-		wpac=/bin/wpa_cli
-	fi
+	local wpas=wpa_supplicant wpac=wpa_cli
 
 	if yesno "${IN_BACKGROUND}"; then
 		# Only stop wpa_supplicant if it's not the controlling daemon

diff --git a/sh/udhcpc-hook.sh.in b/sh/udhcpc-hook.sh.in
index e4300c1..85ea09d 100644
--- a/sh/udhcpc-hook.sh.in
+++ b/sh/udhcpc-hook.sh.in
@@ -19,7 +19,7 @@ update_dns()
 	for i in ${dns} ; do
 		conf="${conf}nameserver ${i}\n"
 	done
-	if [ -x /sbin/resolvconf ] ; then
+	if command -v resolvconf >/dev/null; then
 		printf "${conf}" | resolvconf -a ${interface}
 	else
 		printf "${conf}" > /etc/resolv.conf
@@ -110,7 +110,7 @@ deconfig()
 	fi
 
 	if ! peer_var "${PEER_DNS}" ; then
-		[ -x /sbin/resolvconf ] && resolvconf -d "${interface}"
+		command -v resolvconf >/dev/null && resolvconf -d "${interface}"
 	fi
 }
 


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2023-09-10 15:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-10 15:15 [gentoo-commits] proj/netifrc:master commit in: sh/, net/ Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox