403Webshell
Server IP : 82.208.35.60  /  Your IP : 216.73.216.89
Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31
System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64
User : studiokobylisy_cz ( 1008)
PHP Version : 7.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /etc/rc.d/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /etc/rc.d/dhclient
#!/bin/sh
#
# $FreeBSD: releng/12.4/libexec/rc/rc.d/dhclient 337382 2018-08-06 16:22:01Z markj $
#

# PROVIDE: dhclient
# KEYWORD: nojailvnet nostart

. /etc/rc.subr
. /etc/network.subr

ifn="$2"

name="dhclient"
desc="Dynamic Host Configuration Protocol (DHCP) client"
rcvar=
pidfile="/var/run/dhclient/${name}.${ifn}.pid"
start_precmd="dhclient_prestart"
stop_precmd="dhclient_pre_check"

# rc_force check can only be done at the run_rc_command
# time, so we're testing it in the pre* hooks.
dhclient_pre_check()
{
	if [ -z "${rc_force}" ] && ! dhcpif $ifn; then
		local msg
		msg="'$ifn' is not a DHCP-enabled interface"
		if [ -z "${rc_quiet}" ]; then
			echo "$msg"
		else
			debug "$msg"
		fi
		exit 1
	fi
}

dhclient_prestart()
{
	dhclient_pre_check

	# Interface-specific flags (see rc.subr for $flags setting)
	specific=$(get_if_var $ifn dhclient_flags_IF)
	if [ -z "$flags" -a -n "$specific" ]; then
		rc_flags=$specific
	fi

	background_dhclient=$(get_if_var $ifn background_dhclient_IF $background_dhclient)
	if checkyesno background_dhclient; then
		rc_flags="${rc_flags} -b"
	fi

	rc_flags="${rc_flags} ${ifn}"
}

load_rc_config $name
load_rc_config network

if [ -z $ifn ] ; then
	# only complain if a command was specified but no interface
	if [ -n "$1" ] ; then
		err 1 "$0: no interface specified"
	fi
fi

run_rc_command "$1"

Youez - 2016 - github.com/yon3zu
LinuXploit