summaryrefslogtreecommitdiffstats
path: root/etc/inc/pkg-utils.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-01-28 08:20:33 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-01-28 08:20:33 +0000
commit892aef153e5db05551bc337ddbc0d2eacfad98d8 (patch)
treee56d90a44b886744229bad64bd7959826197a6ca /etc/inc/pkg-utils.inc
parent3f6b85d67c9c8282952b97140e924959944ca2cf (diff)
downloadpfsense-892aef153e5db05551bc337ddbc0d2eacfad98d8.zip
pfsense-892aef153e5db05551bc337ddbc0d2eacfad98d8.tar.gz
Require include file
Diffstat (limited to 'etc/inc/pkg-utils.inc')
-rw-r--r--etc/inc/pkg-utils.inc11
1 files changed, 11 insertions, 0 deletions
diff --git a/etc/inc/pkg-utils.inc b/etc/inc/pkg-utils.inc
index f9ecb3f..ab2a9f7 100644
--- a/etc/inc/pkg-utils.inc
+++ b/etc/inc/pkg-utils.inc
@@ -736,6 +736,17 @@ function delete_package_xml($pkg) {
$static_output .= "done.\n";
update_output_window($static_output);
}
+ /* if a require exists, include it. this will
+ * show us where an error exists in a package
+ * instead of making us blindly guess
+ */
+ if($pkg_config['include_file'] <> "") {
+ $static_output = "Loading package instructions...";
+ update_output_window($static_output);
+ fwrite($fd_log, "require_once('include_file')\n");
+ require_once($pkg_config['include_file']);
+ fwrite($fd_log, "require_once('include_file') included\n");
+ }
/* evalate this package's global functions and pre deinstall commands */
if($pkg_config['custom_php_global_functions'] <> "")
eval_once($pkg_config['custom_php_global_functions']);
OpenPOWER on IntegriCloud