setup-all-dchroots: get rid of kfreebsd and ppc64
[mirror/dsa-puppet.git] / modules / kfreebsd / manifests / init.pp
1 class kfreebsd {
2
3         file { '/etc/cron.d/dsa-killruby':
4                 source => 'puppet:///modules/kfreebsd/dsa-killruby',
5         }
6
7         file { '/etc/sysctl.d/':
8                 ensure => directory,
9                 mode   => '0755'
10         }
11
12         file { '/etc/init.d/procps':
13                 source => 'puppet:///modules/kfreebsd/procps.init',
14                 mode   => '0555',
15                 before => Service['procps'],
16                 notify  => Exec['update-rc.d procps defaults']
17         }
18
19         site::sysctl { 'maxfiles':
20                 key    => 'kern.maxfiles',
21                 value  => 65536,
22                 target => 'GNU/kFreeBSD',
23         }
24         site::sysctl { 'accept_ra':
25                 key    => 'net.inet6.ip6.accept_rtadv',
26                 value  => 0,
27                 target => 'GNU/kFreeBSD',
28         }
29
30         exec { 'update-rc.d procps defaults':
31                 path        => '/usr/bin:/usr/sbin:/bin:/sbin',
32                 refreshonly => true,
33         }
34 }