diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-01-28 08:20:33 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-01-28 08:20:33 +0000 |
commit | 892aef153e5db05551bc337ddbc0d2eacfad98d8 (patch) | |
tree | e56d90a44b886744229bad64bd7959826197a6ca /etc/inc | |
parent | 3f6b85d67c9c8282952b97140e924959944ca2cf (diff) | |
download | pfsense-892aef153e5db05551bc337ddbc0d2eacfad98d8.zip pfsense-892aef153e5db05551bc337ddbc0d2eacfad98d8.tar.gz |
Require include file
Diffstat (limited to 'etc/inc')
-rw-r--r-- | etc/inc/pkg-utils.inc | 11 |
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']); |