1
0
mirror of https://github.com/krislamo/puppet-rsnapshot synced 2025-09-13 15:59:28 +00:00

11 Commits
1.2.2 ... 1.2.4

Author SHA1 Message Date
Administrator
679c742fd3 bump version 2018-04-16 17:39:47 +02:00
Administrator
9327c68d59 fix README, monthday cannot be 0 2018-04-16 17:36:26 +02:00
Norbert Varzariu
b72f1dfb36 Merge pull request #13 from hellp/patch-1
Fix: monthday in cronjob cannot be 0
2018-04-15 23:09:36 +02:00
Fabian Neumann
4820ededfa Fix: monthday in cronjob cannot be 0
At least according to `man 5 cronjob` (and also Wikipedia ;) the day of month can only be 1-31. When the script created a cron.d file with a 0 at that position the script would not run at all.
2018-04-11 09:21:37 +02:00
Norbert Varzariu
c7e02c53dd Merge branch 'develop' 2017-04-24 20:46:46 +02:00
Norbert Varzariu
43cd819749 add test for tmpfiles.d dir 2017-04-24 20:46:04 +02:00
Norbert Varzariu
ab20bea159 Merge branch 'hotfix/create_tmpfiles_d' into develop 2017-04-24 20:44:18 +02:00
Norbert Varzariu
8aba7d0782 Merge branch 'hotfix/create_tmpfiles_d'
- create tmpfiles.d dir on hosts without systemd
2017-04-24 20:43:57 +02:00
Norbert Varzariu
a774e8b360 create /etc/tmpfiles.d dir on OS without systemd 2017-04-24 20:43:49 +02:00
Norbert Varzariu
02b61e2180 Merge branch 'release/1.2.2' into develop 2017-04-24 20:08:50 +02:00
Norbert Varzariu
063df85094 Merge branch 'release/1.2.2'
- fix issue#12: add /etc/tmpfiles.d/rsnapshot.conf to create run dir
  after reboot
2017-04-24 20:07:49 +02:00
5 changed files with 11 additions and 4 deletions

View File

@@ -329,7 +329,7 @@ Default is:
monthly => {
minute => '0..59',
hour => '0..23', # you could also do: ['21..23','0..4','5'],
monthday => '0..28',
monthday => '1..28',
month => '*',
weekday => '*',
},

View File

@@ -14,6 +14,10 @@ class rsnapshot::install {
$lockpath = pick($rsnapshot::lockpath, $rsnapshot::params::config_lockpath, '/var/run/rsnapshot')
$tmpfiles_d = '/etc/tmpfiles.d'
file { "${tmpfiles_d}":
ensure => directory,
}
file { "${tmpfiles_d}/rsnapshot.conf":
ensure => present,
content => "D ${lockpath} 0755 root root -",

View File

@@ -96,7 +96,7 @@ class rsnapshot::params {
monthly => {
minute => '0..59',
hour => '0..23', # you could also do: ['21..23','0..4','5'],
monthday => '0..28',
monthday => '1..28',
month => '*',
weekday => '*',
},

View File

@@ -1,6 +1,6 @@
{
"name": "loomsen-rsnapshot",
"version": "1.2.2",
"version": "1.2.4",
"author": "loomsen",
"summary": "Configures rsnapshot.",
"license": "Apache-2.0",

View File

@@ -28,6 +28,9 @@ describe 'rsnapshot' do
end
end
context 'files provisioned' do
describe file('/etc/tmpfiles.d') do
it { should be_directory }
end
describe file('/etc/tmpfiles.d/rsnapshot.conf') do
it { is_expected.to exist }
its(:content) { is_expected.to match 'D /var/run/rsnapshot 0755 root root -' }