И так, начну с вопроса.
Выполняю такой манифест:
exec { 'apt-get update':
command => 'apt-get update',
path => '/usr/bin:/usr/sbin:/bin:/sbin',
provider => shell,
}
Но не хотелось бы выполнять его каждый раз, потому как зеркало, с кот. беру пакеты, обновляется один раз в неделю и каждый раз на дню обновлять кэш пакетов -- это лишнее время. Отсюда делаю вывод, что нужно использовать свойство onlyif. Только как отследить время создания файла /var/cache/apt/pkgcache.bin и время последнего обновления локального репозитория, чтобы произвести их сравнение ? В этом и заключается мой вопрос.