summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsullrich <sullrich@pfsense.org>2009-12-03 18:25:12 -0500
committersullrich <sullrich@pfsense.org>2009-12-03 18:25:12 -0500
commit62fd530af9a61c8bb166910c0f4d70eda1a705db (patch)
tree69cf56c6bbde42269cdcdde59eec891638a621f3
parentb0a4e5ee2bd737e73682a5f2aff180f5e5aed1f1 (diff)
downloadpfsense-62fd530af9a61c8bb166910c0f4d70eda1a705db.zip
pfsense-62fd530af9a61c8bb166910c0f4d70eda1a705db.tar.gz
Use preload.php
-rw-r--r--etc/inc/system.inc2
-rwxr-xr-xusr/local/www/preload.php57
2 files changed, 56 insertions, 3 deletions
diff --git a/etc/inc/system.inc b/etc/inc/system.inc
index dc50d70..dd54527 100644
--- a/etc/inc/system.inc
+++ b/etc/inc/system.inc
@@ -673,7 +673,7 @@ function system_webgui_start() {
$res = mwexec("/usr/local/sbin/lighttpd -f {$g['varetc_path']}/lighty-webConfigurator.conf");
/* fetch page to preload apc cache */
- mwexec("fetch -o /dev/null -q {$config['system']['webgui']['protocol']}:{$portarg}//localhost/index.php");
+ mwexec("fetch -o /dev/null -q {$config['system']['webgui']['protocol']}:{$portarg}//localhost/preload.php");
if ($g['booting']) {
if ($res == 0)
diff --git a/usr/local/www/preload.php b/usr/local/www/preload.php
index 5ee91bc..870119d 100755
--- a/usr/local/www/preload.php
+++ b/usr/local/www/preload.php
@@ -6,7 +6,60 @@ if($ip <> "127.0.0.1")
exit;
/* preload */
-require("config.inc");
-require("functions.inc");
+
+$files=array("functions.inc",
+ "IPv6.inc",
+ "itemid.inc",
+ "shaper.inc",
+ "PEAR.inc",
+ "led.inc",
+ "array_intersect_key.inc",
+ "dyndns.class",
+ "meta.inc",
+ "smtp.inc",
+ "auth.inc",
+ "easyrule.inc",
+ "notices.inc",
+ "system.inc",
+ "filter.inc",
+ "openvpn.auth-user.php",
+ "upgrade_config.inc",
+ "vauth.inc.orig",
+ "openvpn.inc",
+ "vutil.inc",
+ "authgui.inc",
+ "vpfsense-utils.inc",
+ "vuuid.php",
+ "captiveportal.inc",
+ "voucher.inc",
+ "certs.inc",
+ "filter_log.inc",
+ "pkg-utils.inc",
+ "vpn.inc",
+ "cmd_chain.inc",
+ "vslb.inc",
+ "config.gui.inc",
+ "globals.inc",
+ "priv.defs.inc",
+ "xmlparse.inc",
+ "priv.inc",
+ "config.inc",
+ "growl.class",
+ "radius.inc",
+ "xmlrpc.inc",
+ "gwlb.inc",
+ "rrd.inc",
+ "xmlrpc_client.inc",
+ "config.lib.inc",
+ "interfaces.inc",
+ "service-utils.inc",
+ "xmlrpc_server.inc",
+ "ipsec.inc",
+ "services.inc");
+
+foreach($files as $file)
+ require_once($file);
+
+require("guiconfig.inc");
?> \ No newline at end of file
OpenPOWER on IntegriCloud