diff options
author | Scott Ullrich <sullrich@pfSense.org> | 2010-01-16 17:57:49 -0500 |
---|---|---|
committer | Scott Ullrich <sullrich@pfSense.org> | 2010-01-16 17:58:03 -0500 |
commit | 16348c36151ae56b9f9f4fb939a6815cf9456f9c (patch) | |
tree | 68805910dc864bcebfeeb6b443b269794d756cb1 | |
parent | 08fae4381bffb6ca3e786e42baffb685aa8d8241 (diff) | |
download | pfsense-16348c36151ae56b9f9f4fb939a6815cf9456f9c.zip pfsense-16348c36151ae56b9f9f4fb939a6815cf9456f9c.tar.gz |
If config['system']['altpkgrepo']['username'] and config['system']['altpkgrepo']['password'] then pass along these values to the XMLRPC layer so we can use password protected pkg servers
-rw-r--r-- | etc/inc/pfsense-utils.inc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index 217f068..f519962 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -794,6 +794,13 @@ function call_pfsense_method($method, $params, $timeout = 0) { $xmlrpc_path = $g['xmlrpcpath']; $msg = new XML_RPC_Message($method, array(XML_RPC_Encode($params))); $cli = new XML_RPC_Client($xmlrpc_path, $xmlrpc_base_url); + // If the ALT PKG Repo has a username/password set, use it. + if($config['system']['altpkgrepo']['username'] && + $config['system']['altpkgrepo']['password']) { + $username = $config['system']['altpkgrepo']['username']; + $password = $config['system']['altpkgrepo']['password']; + $cli->setCredentials($username, $password); + } $resp = $cli->send($msg, $timeout); if(!$resp) { log_error("XMLRPC communication error: " . $cli->errstr); |