blob: 742aad47a5d4281cc21864e8a2372d9e278165fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
class apt::dot_d_directories {
# watch .d directories and ensure they are present
file {
"/etc/apt/apt.conf.d":
ensure => directory,
checksum => mtime,
notify => Exec['refresh_apt'];
"/etc/apt/sources.list.d":
ensure => directory,
checksum => mtime,
notify => Exec['refresh_apt'];
}
exec {
# "&& sleep 1" is workaround for older(?) clients
'refresh_apt':
command => '/usr/bin/apt-get update && sleep 1',
refreshonly => true,
}
}
|