diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2013-01-17 18:52:18 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2013-01-17 18:52:18 -0200 |
commit | 8bfd579a82b6f824b0184bb2e33a384254426eec (patch) | |
tree | 7fb5cb27698d03883375b6977736f37359651c3e /manifests/dot_d_directories.pp | |
parent | 2fea12cace6595cb545402fd08dc0a5c78e35507 (diff) | |
parent | 02bd3269948f1a3c5a586e581a7fec22da69a2cc (diff) | |
download | puppet-apt-8bfd579a82b6f824b0184bb2e33a384254426eec.tar.gz puppet-apt-8bfd579a82b6f824b0184bb2e33a384254426eec.tar.bz2 |
Merge branch 'master' of git://labs.riseup.net/module_apt
Diffstat (limited to 'manifests/dot_d_directories.pp')
-rw-r--r-- | manifests/dot_d_directories.pp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/manifests/dot_d_directories.pp b/manifests/dot_d_directories.pp new file mode 100644 index 0000000..742aad4 --- /dev/null +++ b/manifests/dot_d_directories.pp @@ -0,0 +1,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, + } + +} |