diff --git a/conf.default/config.xml b/conf.default/config.xml
index 98c2c8277..47ef03a02 100644
--- a/conf.default/config.xml
+++ b/conf.default/config.xml
@@ -687,7 +687,7 @@
*
*
root
- /usr/bin/nice -n20 /etc/rc.update_urltables
+ /usr/bin/nice -n20 /usr/local/etc/rc.update_urltables
diff --git a/etc/pfSense.obsoletedfiles b/etc/pfSense.obsoletedfiles
deleted file mode 100644
index ff79a96e6..000000000
--- a/etc/pfSense.obsoletedfiles
+++ /dev/null
@@ -1,143 +0,0 @@
-/usr/local/www/diag_showbogons.php
-/usr/local/www/interfaces_wan.php
-/usr/local/www/interfaces_lan.php
-/usr/local/www/interfaces_opt.php
-/usr/local/www/interfaces_ppp.php
-/usr/local/www/interfaces_ppp_edit.php
-/usr/local/www/interfaces_wlan.inc
-/usr/local/www/ifstats.cgi
-/usr/local/www/easyrule.inc
-/usr/local/www/exec_raw.php
-/usr/local/www/javascript/index/sajax.js
-/usr/local/www/sajax/index.sajax.php
-/usr/local/www/interfaces_wlan_scan.php
-/usr/local/www/firewall_nat_server.php
-/usr/local/www/firewall_nat_server_edit.php
-/usr/local/www/services_usermanager.php
-/usr/local/www/firewall_rules_schedule_logic.php
-/usr/local/www/firewall_shaper_edit.php
-/usr/local/www/firewall_shaper_queues_edit.php
-/usr/local/www/services_captiveportal_users.php
-/usr/local/www/services_captiveportal_users_edit.php
-/usr/local/www/system_advanced.php
-/usr/local/www/system_advanced_create_certs.php
-/usr/local/www/vpn_pppoe_users.php
-/usr/local/www/vpn_pppoe_users_edit.php
-/usr/local/www/vpn_ipsec_ca.php
-/usr/local/www/vpn_ipsec_ca_edit.php
-/usr/local/www/vpn_ipsec_ca_edit_create_cert.php
-/usr/local/www/vpn_ipsec_edit.php
-/usr/local/www/vpn_openvpn.php
-/usr/local/www/vpn_openvpn_ccd.php
-/usr/local/www/vpn_openvpn_ccd_edit.php
-/usr/local/www/vpn_openvpn_cli.php
-/usr/local/www/vpn_openvpn_cli_edit.php
-/usr/local/www/vpn_openvpn_create_certs.php
-/usr/local/www/vpn_openvpn_crl.php
-/usr/local/www/vpn_openvpn_crl_edit.php
-/usr/local/www/vpn_openvpn_srv.php
-/usr/local/www/vpn_openvpn_srv_edit.php
-/usr/local/www/dfuife.cgi
-/usr/local/www/fred.png
-/usr/local/www/index.html
-/usr/local/www/system_usermanager_addcert.php
-/usr/local/www/filter_log.inc
-/usr/local/pkg/routed/routed.inc
-/usr/local/pkg/routed/routed.xml
-/usr/local/pkg/sasyncd.xml
-/usr/local/pkg/carp.xml
-/usr/local/www/javascript/diag_backup/diag_backup.js
-/usr/local/www/progress.php
-/usr/local/www/upload_progress.php
-/usr/sbin/ntpd
-/usr/sbin/ntpdate
-/usr/sbin/ntpdc
-/usr/sbin/ntptrace
-/usr/sbin/ntptime
-/usr/sbin/ntp-keygen
-/usr/bin/ntpq
-/usr/local/bin/ntp-wait
-/usr/local/bin/ntpd
-/usr/local/bin/ntpdate
-/usr/local/bin/ntpdc
-/usr/local/bin/ntpq
-/usr/local/bin/ntptime
-/usr/local/bin/ntptrace
-/usr/local/bin/sntp
-/usr/local/bin/tickadj
-/usr/local/bin/c_rehash
-/usr/local/bin/openssl
-/usr/local/lib/libcrypto.a
-/usr/local/lib/libssl.a
-/usr/local/libdata/pkgconfig/libcrypto.pc
-/usr/local/libdata/pkgconfig/libssl.pc
-/usr/local/libdata/pkgconfig/openssl.pc
-/usr/local/openssl/misc/CA.pl
-/usr/local/openssl/misc/CA.sh
-/usr/local/openssl/misc/c_hash
-/usr/local/openssl/misc/c_info
-/usr/local/openssl/misc/c_issuer
-/usr/local/openssl/misc/c_name
-/usr/local/openssl/misc/tsget
-/usr/local/openssl/openssl.cnf.sample
-/usr/local/lib/engines/lib4758cca.so
-/usr/local/lib/engines/libaep.so
-/usr/local/lib/engines/libatalla.so
-/usr/local/lib/engines/libcapi.so
-/usr/local/lib/engines/libchil.so
-/usr/local/lib/engines/libcswift.so
-/usr/local/lib/engines/libgmp.so
-/usr/local/lib/engines/libgost.so
-/usr/local/lib/engines/libnuron.so
-/usr/local/lib/engines/libpadlock.so
-/usr/local/lib/engines/libsureware.so
-/usr/local/lib/engines/libubsec.so
-/usr/local/lib/libcrypto.so
-/usr/local/lib/libcrypto.so.8
-/usr/local/lib/libssl.so
-/usr/local/lib/libssl.so.8
-/usr/bin/nsupdate
-/usr/local/lib/libipsec.so
-/usr/local/lib/libipsec.so.0
-/usr/local/sbin/racoon
-/usr/local/sbin/racoonctl
-/usr/local/sbin/setkey
-/usr/local/lib/php/20090626/apc.so
-/usr/local/lib/php/20090626/bcmath.so
-/usr/local/lib/php/20090626/bz2.so
-/usr/local/lib/php/20090626/ctype.so
-/usr/local/lib/php/20090626/curl.so
-/usr/local/lib/php/20090626/dom.so
-/usr/local/lib/php/20090626/gettext.so
-/usr/local/lib/php/20090626/hash.so
-/usr/local/lib/php/20090626/json.so
-/usr/local/lib/php/20090626/ldap.so
-/usr/local/lib/php/20090626/mbstring.so
-/usr/local/lib/php/20090626/mcrypt.so
-/usr/local/lib/php/20090626/mysql.so
-/usr/local/lib/php/20090626/openssl.so
-/usr/local/lib/php/20090626/pcntl.so
-/usr/local/lib/php/20090626/pdo.so
-/usr/local/lib/php/20090626/pdo_sqlite.so
-/usr/local/lib/php/20090626/pfSense.so
-/usr/local/lib/php/20090626/posix.so
-/usr/local/lib/php/20090626/radius.so
-/usr/local/lib/php/20090626/readline.so
-/usr/local/lib/php/20090626/session.so
-/usr/local/lib/php/20090626/shmop.so
-/usr/local/lib/php/20090626/simplexml.so
-/usr/local/lib/php/20090626/sockets.so
-/usr/local/lib/php/20090626/sqlite.so
-/usr/local/lib/php/20090626/ssh2.so
-/usr/local/lib/php/20090626/suhosin.so
-/usr/local/lib/php/20090626/sysvmsg.so
-/usr/local/lib/php/20090626/sysvsem.so
-/usr/local/lib/php/20090626/sysvshm.so
-/usr/local/lib/php/20090626/tokenizer.so
-/usr/local/lib/php/20090626/xdebug.so
-/usr/local/lib/php/20090626/xml.so
-/usr/local/lib/php/20090626/xmlreader.so
-/usr/local/lib/php/20090626/xmlwriter.so
-/usr/local/lib/php/20090626/zlib.so
-/usr/local/lib/php/20090626/zmq.so
-/usr/sbin/clog
diff --git a/etc/phpshellsessions/gitsync b/etc/phpshellsessions/gitsync
index 54c400d6e..dfb2778a7 100644
--- a/etc/phpshellsessions/gitsync
+++ b/etc/phpshellsessions/gitsync
@@ -354,12 +354,6 @@ else {
// Reset the repository to restore the deleted files
exec("cd $CODIR/pfSenseGITREPO/pfSenseGITREPO && {$GIT_BIN} reset --hard >/dev/null 2>/dev/null");
-// Remove obsolete files
-$files_to_remove = file("/etc/pfSense.obsoletedfiles");
-foreach($files_to_remove as $file_to_remove)
- if(file_exists($file_to_remove))
- exec("/bin/rm -f $file_to_remove");
-
if(!$upgrading)
post_cvssync_commands();
diff --git a/etc/rc.create_full_backup b/etc/rc.create_full_backup
index 048e68bb5..2e04b49d9 100755
--- a/etc/rc.create_full_backup
+++ b/etc/rc.create_full_backup
@@ -15,4 +15,4 @@ tar czPf /root/$FILENAME \
echo ">>> Backup completed. Note: this backup includes config.xml!"
echo ">>> To restore this backup run this command:"
-echo " /etc/rc.restore_full_backup /root/$FILENAME"
+echo " /usr/local/etc/rc.restore_full_backup /root/$FILENAME"
diff --git a/etc/rc.ntpdate b/etc/rc.ntpdate
deleted file mode 100755
index 4d6457774..000000000
--- a/etc/rc.ntpdate
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/usr/local/bin/php -f
-.
- 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.
-*/
-
- /* parse the configuration and include all functions used below */
- require_once("config.inc");
- require_once("functions.inc");
- require_once("filter.inc");
- require_once("shaper.inc");
-
- system_ntp_configure();
-?>
diff --git a/etc/rc.packages b/etc/rc.packages
deleted file mode 100755
index c56cf84ca..000000000
--- a/etc/rc.packages
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/local/bin/php -f
-
diff --git a/tmp/post_upgrade_command.php b/tmp/post_upgrade_command.php
index 5cbc8be9a..f2ca79669 100755
--- a/tmp/post_upgrade_command.php
+++ b/tmp/post_upgrade_command.php
@@ -24,10 +24,3 @@
system("echo \"Adding serial port settings ({$newslicedir})...\" >> /conf/upgrade_log.txt");
setup_serial_port("upgrade", $newslicedir);
-
- $files_to_process = file("/etc/pfSense.obsoletedfiles");
- foreach($files_to_process as $filename)
- if(file_exists($filename))
- exec("/bin/rm -f $filename");
-
-?>
diff --git a/usr/local/etc/inc/upgrade_config.inc b/usr/local/etc/inc/upgrade_config.inc
index 626a511f6..8d4eb22c9 100644
--- a/usr/local/etc/inc/upgrade_config.inc
+++ b/usr/local/etc/inc/upgrade_config.inc
@@ -2578,7 +2578,7 @@ function upgrade_075_to_076() {
$cron_item['month'] = "*";
$cron_item['wday'] = "*";
$cron_item['who'] = "root";
- $cron_item['command'] = "/usr/bin/nice -n20 /etc/rc.update_urltables";
+ $cron_item['command'] = "/usr/bin/nice -n20 /usr/local/etc/rc.update_urltables";
$config['cron']['item'][] = $cron_item;
}
diff --git a/usr/local/etc/rc b/usr/local/etc/rc
index cc9db08cd..9ed7f8d11 100755
--- a/usr/local/etc/rc
+++ b/usr/local/etc/rc
@@ -405,9 +405,6 @@ echo -n "Starting CRON... "
cd /tmp && /usr/sbin/cron -s 2>/dev/null
echo "done."
-# Start packages
-##/usr/local/bin/php -q /etc/rc.start_packages
-
/bin/rm -rf /usr/local/pkg/pf/CVS
# Start ping handler every 240 seconds
@@ -417,7 +414,7 @@ echo "done."
/usr/local/bin/minicron 3600 $varrunpath/expire_accounts.pid /etc/rc.expireaccounts
# Start alias url updater every 24 hours
-/usr/local/bin/minicron 86400 $varrunpath/update_alias_url_data.pid /etc/rc.update_alias_url_data
+/usr/local/bin/minicron 86400 $varrunpath/update_alias_url_data.pid /usr/local/etc/rc.update_alias_url_data
/bin/chmod a+rw /tmp/.
diff --git a/etc/rc.linkup b/usr/local/etc/rc.linkup
similarity index 98%
rename from etc/rc.linkup
rename to usr/local/etc/rc.linkup
index 6f7d1589a..97baf63f8 100755
--- a/etc/rc.linkup
+++ b/usr/local/etc/rc.linkup
@@ -1,7 +1,7 @@
#!/usr/local/bin/php -f
.
diff --git a/etc/rc.openvpn b/usr/local/etc/rc.openvpn
similarity index 100%
rename from etc/rc.openvpn
rename to usr/local/etc/rc.openvpn
diff --git a/etc/rc.restore_full_backup b/usr/local/etc/rc.restore_full_backup
similarity index 100%
rename from etc/rc.restore_full_backup
rename to usr/local/etc/rc.restore_full_backup
diff --git a/etc/rc.savevoucher b/usr/local/etc/rc.savevoucher
similarity index 100%
rename from etc/rc.savevoucher
rename to usr/local/etc/rc.savevoucher
diff --git a/etc/rc.start_packages b/usr/local/etc/rc.start_packages
similarity index 98%
rename from etc/rc.start_packages
rename to usr/local/etc/rc.start_packages
index 4ddd908d1..5d66c87bd 100755
--- a/etc/rc.start_packages
+++ b/usr/local/etc/rc.start_packages
@@ -1,8 +1,7 @@
#!/usr/local/bin/php -f