summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/services.inc
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2016-12-07 13:55:39 -0500
committerjim-p <jimp@pfsense.org>2016-12-07 13:55:49 -0500
commit1060378f42e40e19a7d30c560feb902a6f80bedd (patch)
treeaad499dfbb729b03d41c72404529fc60ee83874f /src/etc/inc/services.inc
parentbbe0c513c923805303fcb3d7612ff4fe0c12186b (diff)
downloadpfsense-1060378f42e40e19a7d30c560feb902a6f80bedd.zip
pfsense-1060378f42e40e19a7d30c560feb902a6f80bedd.tar.gz
Populate the HTTP_PROXY_AUTH env var. Ticket #6949
Diffstat (limited to 'src/etc/inc/services.inc')
-rw-r--r--src/etc/inc/services.inc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/etc/inc/services.inc b/src/etc/inc/services.inc
index b70792a..cfda822 100644
--- a/src/etc/inc/services.inc
+++ b/src/etc/inc/services.inc
@@ -2683,6 +2683,10 @@ function configure_cron() {
$http_proxy .= ':' . $config['system']['proxyport'];
}
$crontab_contents .= "HTTP_PROXY={$http_proxy}";
+
+ if (!empty($config['system']['proxyuser']) && !empty($config['system']['proxypass'])) {
+ $crontab_contents .= "HTTP_PROXY_AUTH=basic:*:{$config['system']['proxyuser']}:{$config['system']['proxypass']}";
+ }
}
foreach ($config['cron']['item'] as $item) {
OpenPOWER on IntegriCloud