summaryrefslogtreecommitdiff
path: root/puppet/modules/site_config/manifests/packages/uninstall.pp
blob: 2919cc9657f98661b863012eed93d3ce0b571ebe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#
# this should be included last to allow other modules to set $::install_build_packages
#
class site_config::packages::uninstall {

  if $site_config::packages::build_essential::install_essential == true {
    $dev_packages_ensure = present
  } else {
    $dev_packages_ensure = absent
  }

  # generally, dev packages are needed for installing ruby gems with native extensions.
  # (nickserver, webapp, etc)

  package { [ 'build-essential', 'g++', 'g++-4.7', 'gcc',
              'gcc-4.6', 'gcc-4.7', 'cpp', 'cpp-4.6', 'cpp-4.7', 'libc6-dev' ]:
    ensure => $dev_packages_ensure
  }

}