Skip to content
Snippets Groups Projects
Commit 305bac58 authored by Bill MacAllister's avatar Bill MacAllister
Browse files

syslog: add preferences for wheezy

When using v7 add an apt preferences fragment that pulls rsyslog
from backports.

This also leaves a place for redhat folks to add special processing.
parent bef0e778
No related branches found
No related tags found
No related merge requests found
Package: rsyslog
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: rsyslog-doc
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: rsyslog-gnutls
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: rsyslog-gssapi
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: rsyslog-mongodb
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: rsyslog-mysql
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: rsyslog-pgsql
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: rsyslog-relp
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: librelp0
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: libestr0
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: libjson0
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: liblognorm0
Pin: release a=wheezy-backports
Pin-Priority: 995
Package: init-system-helpers
Pin: release a=wheezy-backports
Pin-Priority: 995
......@@ -46,6 +46,21 @@ define base::syslog::config::rsyslog(
} else {
$rsyslog_tmpl = 'etc/rsyslog.d/20-templates.conf'
$rsyslog_def = 'etc/rsyslog.d/95-default.conf.erb'
case $::operatingsystem {
'debian', 'ubuntu': {
case $::lsbdistcodename {
'squeeze': {
fail('rsyslog v7 not supported on squeeze')
}
'wheezy': {
file { '/etc/apt/preferences.d':
ensure => present,
source => source => 'puppet:///modules/base/syslog/etc/apt/preferences.d/rsyslog-wheezy',
}
}
}
}
}
}
if $use_default {
file {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment