summaryrefslogtreecommitdiffstats
path: root/src/etc
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2016-02-24 20:32:06 -0600
committerChris Buechler <cmb@pfsense.org>2016-02-24 20:32:06 -0600
commitf4d2b8a7b327369b7e6e43b052727d0778f74e32 (patch)
tree101d9cfecf05f0fc6e3bb3be9e587967846c5e98 /src/etc
parent510e6f238d84adc98622895d5d9abea9e4fe13c0 (diff)
downloadpfsense-f4d2b8a7b327369b7e6e43b052727d0778f74e32.zip
pfsense-f4d2b8a7b327369b7e6e43b052727d0778f74e32.tar.gz
Remove old rc.dhclient_cron that hasn't been used in many years
Diffstat (limited to 'src/etc')
-rw-r--r--src/etc/pfSense.obsoletedfiles1
-rwxr-xr-xsrc/etc/rc.dhclient_cron52
2 files changed, 1 insertions, 52 deletions
diff --git a/src/etc/pfSense.obsoletedfiles b/src/etc/pfSense.obsoletedfiles
index e9029dc..4cc779d 100644
--- a/src/etc/pfSense.obsoletedfiles
+++ b/src/etc/pfSense.obsoletedfiles
@@ -92,6 +92,7 @@
/etc/rc.d/swap1
/etc/rc.d/usbd
/etc/rc.d/uzip
+/etc/rc.dhclient_cron
/etc/rc.dyndns.storecache
/etc/rc.firewall6
/etc/rc.firmware
diff --git a/src/etc/rc.dhclient_cron b/src/etc/rc.dhclient_cron
deleted file mode 100755
index 06009b2..0000000
--- a/src/etc/rc.dhclient_cron
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/usr/local/bin/php-cgi -f
-<?php
-/*
- rc.dhclient_cron
- part of pfSense (https://www.pfsense.org)
- Copyright (C) 2006 Scott Ullrich
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- 1. Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
-
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
- OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
-*/
-
-require_once("config.inc");
-require_once("functions.inc");
-
-/* invalidate cache */
-vc_invalidate();
-
-unlink_if_exists("/tmp/config.cache");
-
-$iflist = get_configured_interface_with_descr();
-foreach ($iflist as $ifname => $interface) {
- $real_interface = get_real_interface($ifname);
- if ($config['interfaces'][$ifname]['ipaddr'] == "dhcp") {
- $pid = find_dhclient_process($real_interface);
- if ($pid == 0 or !$pid) {
- /* dhclient is not running for interface, kick it */
- log_error("DHCLIENT was not running for {$real_interface} ... Launching new instance.");
- exec("/sbin/dhclient $real_interface");
- }
- }
-}
-
-?>
OpenPOWER on IntegriCloud