diff options
author | jim-p <jimp@pfsense.org> | 2016-12-07 13:55:39 -0500 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2016-12-07 13:55:49 -0500 |
commit | 1060378f42e40e19a7d30c560feb902a6f80bedd (patch) | |
tree | aad499dfbb729b03d41c72404529fc60ee83874f /src/etc/inc/services.inc | |
parent | bbe0c513c923805303fcb3d7612ff4fe0c12186b (diff) | |
download | pfsense-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.inc | 4 |
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) { |