|
200 | 200 | assert_type(Integer, $update['tries'])
|
201 | 201 | }
|
202 | 202 |
|
203 |
| - $_update = merge($apt::update_defaults, $update) |
| 203 | + $_update = $apt::update_defaults + $update |
204 | 204 | include apt::update
|
205 | 205 |
|
206 | 206 | if $purge['sources.list'] {
|
|
222 | 222 | assert_type(Boolean, $purge['apt.conf.d'])
|
223 | 223 | }
|
224 | 224 |
|
225 |
| - $_purge = merge($apt::purge_defaults, $purge) |
| 225 | + $_purge = $apt::purge_defaults + $purge |
226 | 226 |
|
227 | 227 | if $proxy['perhost'] {
|
228 | 228 | $_perhost = $proxy['perhost'].map |$item| {
|
229 |
| - $_item = merge($apt::proxy_defaults, $item) |
| 229 | + $_item = $apt::proxy_defaults + $item |
230 | 230 | $_scheme = $_item['https'] ? {
|
231 | 231 | true => 'https',
|
232 | 232 | default => 'http',
|
|
239 | 239 | true => 'DIRECT',
|
240 | 240 | default => "${_scheme}://${_item['host']}${_port}/",
|
241 | 241 | }
|
242 |
| - merge($item, { |
243 |
| - 'scheme' => $_scheme, |
244 |
| - 'target' => $_target, |
245 |
| - } |
246 |
| - ) |
| 242 | + $item + { 'scheme' => $_scheme, 'target' => $_target, } |
247 | 243 | }
|
248 | 244 | } else {
|
249 | 245 | $_perhost = {}
|
250 | 246 | }
|
251 | 247 |
|
252 |
| - $_proxy = merge($apt::proxy_defaults, $proxy, { 'perhost' => $_perhost }) |
| 248 | + $_proxy = $apt::proxy_defaults + $proxy + { 'perhost' => $_perhost } |
253 | 249 |
|
254 | 250 | $confheadertmp = epp('apt/_conf_header.epp')
|
255 | 251 | $proxytmp = epp('apt/proxy.epp', { 'proxies' => $_proxy })
|
|
386 | 382 | case $facts['os']['name'] {
|
387 | 383 | 'Debian': {
|
388 | 384 | if versioncmp($facts['os']['release']['major'], '9') >= 0 {
|
389 |
| - ensure_packages(['gnupg']) |
| 385 | + stdlib::ensure_packages(['gnupg']) |
390 | 386 | }
|
391 | 387 | }
|
392 | 388 | 'Ubuntu': {
|
393 | 389 | if versioncmp($facts['os']['release']['full'], '17.04') >= 0 {
|
394 |
| - ensure_packages(['gnupg']) |
| 390 | + stdlib::ensure_packages(['gnupg']) |
395 | 391 | }
|
396 | 392 | }
|
397 | 393 | default: {
|
|
0 commit comments