mirror: Create /run/sync-mirrors directory during boot on CentOS/RHEL 7.

This commit is contained in:
Timo Makinen 2016-10-11 14:21:40 +03:00
parent 706a2f243d
commit d479e00de2

View file

@ -59,6 +59,17 @@ class mirror($datadir="/srv/mirrors", $cron=true) {
before => Cron["sync-mirrors"], before => Cron["sync-mirrors"],
require => User["mirror"], require => User["mirror"],
} }
if $::operatingsystem in ["CentOS","RedHat"] and versioncmp($::operatingsystemrelease, "7") >= 0 {
file { "/usr/lib/tmpfiles.d/sync-mirrors.conf":
ensure => present,
content => "d /run/sync-mirrors 0755 mirror mirror\n",
mode => "0644",
owner => "root",
group => "root",
before => Cron["sync-mirrors"],
require => User["mirror"],
}
}
file { "/usr/local/bin/sync-mirrors": file { "/usr/local/bin/sync-mirrors":
ensure => present, ensure => present,