aboutsummaryrefslogtreecommitdiff
path: root/manifests/subsystems/utils
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/subsystems/utils')
-rw-r--r--manifests/subsystems/utils/debian.pp17
-rw-r--r--manifests/subsystems/utils/desktop.pp6
-rw-r--r--manifests/subsystems/utils/development.pp28
-rw-r--r--manifests/subsystems/utils/dns.pp5
-rw-r--r--manifests/subsystems/utils/firmware.pp11
-rw-r--r--manifests/subsystems/utils/hamradio.pp5
-rw-r--r--manifests/subsystems/utils/interface.pp30
-rw-r--r--manifests/subsystems/utils/java.pp18
-rw-r--r--manifests/subsystems/utils/laptop.pp45
-rw-r--r--manifests/subsystems/utils/multimedia.pp67
-rw-r--r--manifests/subsystems/utils/network.pp146
-rw-r--r--manifests/subsystems/utils/office.pp29
-rw-r--r--manifests/subsystems/utils/personal.pp20
-rw-r--r--manifests/subsystems/utils/physical.pp13
-rw-r--r--manifests/subsystems/utils/plug.pp6
-rw-r--r--manifests/subsystems/utils/ruby.pp45
-rw-r--r--manifests/subsystems/utils/security.pp13
-rw-r--r--manifests/subsystems/utils/storage.pp12
-rw-r--r--manifests/subsystems/utils/tor.pp5
-rw-r--r--manifests/subsystems/utils/web.pp10
20 files changed, 0 insertions, 531 deletions
diff --git a/manifests/subsystems/utils/debian.pp b/manifests/subsystems/utils/debian.pp
deleted file mode 100644
index be4b4ad..0000000
--- a/manifests/subsystems/utils/debian.pp
+++ /dev/null
@@ -1,17 +0,0 @@
-class utils::personal::debian {
- # System
- package { [ 'libpam-mount', 'ecryptfs-utils', 'gawk',
- 'laptop-detect', 'syslinux', 'ack-grep', 'mtp-tools' ]:
- ensure => installed,
- }
-
- # Misc
- package { [ 'fortunes-br', 'recode', 'p7zip-full', 'funcoeszz', 'detox' ]:
- ensure => installed,
- }
-
- # Non-free, old, buggy or absent in newer releases
- package { [ 'mtpfs', 'unrar', 'figlet' ]:
- ensure => purged,
- }
-}
diff --git a/manifests/subsystems/utils/desktop.pp b/manifests/subsystems/utils/desktop.pp
deleted file mode 100644
index 22dd2ed..0000000
--- a/manifests/subsystems/utils/desktop.pp
+++ /dev/null
@@ -1,6 +0,0 @@
-# Common utilities for desktop
-class utils::desktop {
- package { 'cups':
- ensure => installed,
- }
-}
diff --git a/manifests/subsystems/utils/development.pp b/manifests/subsystems/utils/development.pp
deleted file mode 100644
index 7d1e19a..0000000
--- a/manifests/subsystems/utils/development.pp
+++ /dev/null
@@ -1,28 +0,0 @@
-class utils::development {
- # Development
- package { [ 'debhelper', 'gitk', 'git-gui', 'subversion', 'python-stdeb',
- 'fakeroot', 'dupload', 'autotools-dev', 'dh-make', 'doxygen',
- 'tig', 'mercurial', 'exuberant-ctags', 'reportbug', 'debian-keyring',
- 'devscripts', 'pbuilder', 'build-essential', 'pnopaste-cli', 'agave',
- 'cdbs', 'dh-buildinfo', 'quilt', 'dpatch', 'dput',
- 'bzr', 'debian-goodies', 'debirf', 'xorriso', 'dh-autoreconf',
- 'unetbootin', 'git-buildpackage', 'gem2deb', 'python-setuptools', 'python-virtualenv',
- 'ditz', 'mr', 'puppet-lint', 'kpartx', 'openocd' ]:
- ensure => installed,
- }
-
- include utils::storage::archive
-}
-
-class utils::development::virtual {
- package { 'vagrant':
- ensure => $::lsbdistcodename ? {
- 'squeeze' => absent,
- default => present,
- }
- }
-
- package { [ 'virtualbox-guest-additions-iso', 'virtualbox-fuse', 'qemu', 'qemu-kvm' ]:
- ensure => present,
- }
-}
diff --git a/manifests/subsystems/utils/dns.pp b/manifests/subsystems/utils/dns.pp
deleted file mode 100644
index 3c7c422..0000000
--- a/manifests/subsystems/utils/dns.pp
+++ /dev/null
@@ -1,5 +0,0 @@
-class utils::dns {
- package { 'dnstop':
- ensure => installed,
- }
-}
diff --git a/manifests/subsystems/utils/firmware.pp b/manifests/subsystems/utils/firmware.pp
deleted file mode 100644
index b0bf9ca..0000000
--- a/manifests/subsystems/utils/firmware.pp
+++ /dev/null
@@ -1,11 +0,0 @@
-class utils::firmware {
- package { 'firmware-linux':
- ensure => installed,
- }
-}
-
-class utils::firmware::realtek {
- package { 'firmware-realtek':
- ensure => installed,
- }
-}
diff --git a/manifests/subsystems/utils/hamradio.pp b/manifests/subsystems/utils/hamradio.pp
deleted file mode 100644
index e4ded0a..0000000
--- a/manifests/subsystems/utils/hamradio.pp
+++ /dev/null
@@ -1,5 +0,0 @@
-class utils::hamradio {
- package { 'aldo':
- ensure => present,
- }
-}
diff --git a/manifests/subsystems/utils/interface.pp b/manifests/subsystems/utils/interface.pp
deleted file mode 100644
index b19456d..0000000
--- a/manifests/subsystems/utils/interface.pp
+++ /dev/null
@@ -1,30 +0,0 @@
-class utils::interface {
- # Interface
- package { [ 'awesome', 'eterm', 'weather-util', 'gnome-terminal', 'conky',
- 'xterm', 'bash-completion', 'tmux', 'xscreensaver', 'thunar',
- 'mc', 'gtk-theme-switch', 'gtk-smooth-themes', 'rxvt', 'lxappearance',
- 'xtitle', 'xclip', 'pcmanfm', 'awesome-extra', 'numlockx',
- 'x11-apps' ]:
- ensure => installed,
- }
-
- # Old stuff
- package { [ 'conkyforecast', 'fluxbox' ]:
- ensure => absent,
- }
-
- # Fonts
- package { [ 'xfonts-terminus', 'ttf-bitstream-vera', 'ttf-inconsolata' ]:
- ensure => installed,
- }
-
- package { 'rxvt-unicode':
- ensure => present,
- # We need a workaround for this:
- # http://packages.debian.org/search?keywords=screen&searchon=names&suite=all&section=all&sourceid=mozilla-search
- #name => $lsbdistcodename ? {
- # 'squeeze' => 'rxvt-unicode',
- # default => 'rxvt-unicode-256color',
- #}
- }
-}
diff --git a/manifests/subsystems/utils/java.pp b/manifests/subsystems/utils/java.pp
deleted file mode 100644
index 15668c3..0000000
--- a/manifests/subsystems/utils/java.pp
+++ /dev/null
@@ -1,18 +0,0 @@
-class utils::java {
- # Java
- package { [ 'sun-java6-jre' ]:
- ensure => absent,
- }
-
- package { 'default-jre':
- ensure => present,
- }
-
- # Java alternative
- file { "/etc/alternatives/java":
- ensure => "/usr/lib/jvm/java-6-openjdk/jre/bin/java",
- owner => root,
- group => root,
- require => Package['default-jre'],
- }
-}
diff --git a/manifests/subsystems/utils/laptop.pp b/manifests/subsystems/utils/laptop.pp
deleted file mode 100644
index 1f962d3..0000000
--- a/manifests/subsystems/utils/laptop.pp
+++ /dev/null
@@ -1,45 +0,0 @@
-# Common utilities for laptop
-class utils::laptop {
- case $::operatingsystem {
- debian: {
- include utils::laptop::debian
- }
- default: { }
- }
-}
-
-# Common utilities for debian laptops
-class utils::laptop::debian {
- package { [ 'cpufrequtils', 'module-assistant', 'wireless-tools',
- 'wpasupplicant', 'ekiga', 'mumble',
- 'revelation', 'arp-scan', 'usb-modeswitch',
- 'iw', 'wvdial', 'wavemon',
- 'btscanner', 'laptop-mode-tools', 'acpi-support',
- 'tftp', 'sharutils', 'wireshark',
- 'macchanger', 'weplab', 'wpagui',
- 'gnokii' ]:
- ensure => installed,
- }
-
- # Wicd
- package { [ 'wicd', 'wicd-curses', 'wicd-gtk' ]:
- ensure => installed,
- }
-
- # Wheezy specific packages
- package { 'network-manager':
- ensure => $::lsbdistcodename ? {
- 'squeeze' => absent,
- default => absent,
- }
- }
-
- # Squeeze specific packages
- package { [ 'kismet' ]:
- ensure => $::lsbdistcodename ? {
- 'squeeze' => installed,
- default => absent,
- }
- }
-
-}
diff --git a/manifests/subsystems/utils/multimedia.pp b/manifests/subsystems/utils/multimedia.pp
deleted file mode 100644
index 83bd70e..0000000
--- a/manifests/subsystems/utils/multimedia.pp
+++ /dev/null
@@ -1,67 +0,0 @@
-# Multimedia utilities
-class utils::multimedia::studio {
- package { [ 'ardour', 'hydrogen', ]:
- ensure => installed,
- }
-}
-
-class utils::multimedia::ripper {
- # CD writers and extractors
- package { [ 'ripit', 'asunder', 'wodim', 'genisoimage', 'dvd+rw-tools' ]:
- ensure => installed,
- }
-}
-
-class utils::multimedia {
- # Multimedia
- package { [ 'alsa-tools-gui', 'mp3blaster', 'alsa-utils', 'netpbm',
- 'gqview', 'mpg123', 'audacious', 'qjackctl',
- 'gimp', 'xine-ui', 'v4l-utils', 'inkscape',
- 'easytag', 'gstreamer-tools', 'vlc', 'audacity',
- 'opencubicplayer', 'youtube-dl', 'mencoder', 'libasound2-plugins',
- 'cbrpager', 'llgal', 'darksnow', 'mplayer',
- 'picard', 'ffmpeg2theora', 'oggfwd', 'jhead',
- 'pavucontrol' ]:
- ensure => installed,
- }
-
- # Old stuff
- package { [ 'flashplugin-nonfree', 'amarok', 'moc', 'cmus' ]:
- ensure => purged,
- }
-
- # Squeeze only
- package { [ 'tucan', 'orpheus' ]:
- ensure => $::lsbdistcodename ? {
- 'squeeze' => installed,
- default => purged,
- }
- }
-
- # Wheezy onwards
- package { 'landell':
- ensure => $::lsbdistcodename ? {
- 'squeeze' => absent,
- default => installed,
- }
- }
-
- # Flash
- package { 'browser-plugin-gnash':
- ensure => installed,
- }
-
- # Flash alternative
- file { "/etc/alternatives/flash-mozilla.so":
- ensure => "/usr/lib/gnash/libgnashplugin.so",
- owner => root,
- group => root,
- require => Package['flashplugin-nonfree'],
- }
-}
-
-class utils::multimedia::mediacenter {
- package { [ 'xbmc', 'upnp-inspector', 'gupnp-tools' ]:
- ensure => present,
- }
-}
diff --git a/manifests/subsystems/utils/network.pp b/manifests/subsystems/utils/network.pp
deleted file mode 100644
index 9c60341..0000000
--- a/manifests/subsystems/utils/network.pp
+++ /dev/null
@@ -1,146 +0,0 @@
-class utils::network::irssi {
- package { [ 'irssi', 'bitlbee', 'irssi-scripts' ]:
- ensure => installed,
- }
-
- # See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695150
- #package { 'irssi-plugin-otr':
- # ensure => installed,
- #}
-
- # These are needed by the cap_sasl.pl irssi plugin
- package { [ 'libcrypt-blowfish-perl', 'libcrypt-dh-perl', 'libcrypt-openssl-bignum-perl' ]:
- ensure => installed,
- }
-
- # Not on wheezy
- package { 'irssi-plugin-silc':
- ensure => $::lsbdistcodename ? {
- 'wheezy' => absent,
- default => present,
- }
- }
-}
-
-class utils::network::torrent {
- package { [ 'rtorrent' ]:
- ensure => installed,
- }
-}
-
-class utils::network::minimal {
- include utils::network::irssi
- include utils::network::torrent
-
- package { 'unison':
- ensure => installed,
- }
-
- # For backwards compatibility
- # See addversionno unison config parameter
- package { 'unison2.32.52':
- ensure => $::lsbdistcodename ? {
- 'wheezy' => present,
- default => absent,
- }
- }
-}
-
-class utils::network inherits utils::network::minimal {
- # Network
- package { [ 'mutt', 'offlineimap',
- 'newsbeuter', 'nicotine', 'sshfs',
- 'bogofilter', 'fetchmail', 'procmail',
- 'msmtp', 'mairix', 'notmuch-mutt',
- 'links', 'gftp', 'iceweasel',
- 'openvpn', 'pssh', 'mutt-patched',
- 'pidgin', 'pidgin-encryption', 'pidgin-openpgp',
- 'pidgin-otr', 'pidgin-privacy-please', 'pidgin-plugin-pack',
- 'sslscan', 'muttprofile', 'connect-proxy',
- 'avahi-discover', 'mdns-scan' ]:
- ensure => installed,
- }
-
- # Fix: ensure that fetchmail is not a service
- service { 'fetchmail':
- ensure => stopped,
- enable => false,
- require => Package['fetchmail'],
- }
-
- # Old packages
- # About firegpg, see http://tails.boum.org/bugs/FireGPG_may_be_unsafe/
- package { [ 'silc', 'twinkle', 'konqueror', 'transmission', 'amule', 'epiphany-browser',
- 'bittorrent', 'bittornado', 'xul-ext-firegpg' ]:
- ensure => absent,
- }
-
- # Squeeze (or newer) packages
- if $::lsbdistcodename != 'lenny' {
- package { [ 'xul-ext-monkeysphere', 'chromium-browser', 'libical-parser-perl',
- 'maildir-utils', 'icedtea6-plugin', 'xul-ext-adblock-plus',
- 'xul-ext-noscript', 'xul-ext-firebug' ]:
- ensure => installed,
- }
-
- # Not using right now
- package { [ 'xul-ext-torbutton', 'vidalia', 'xul-ext-perspectives', 'xul-ext-greasemonkey' ]:
- ensure => absent,
- }
- }
-
- # Wheezy (or newer) packages
- if $::lsbdistcodename != 'squeeze' {
- package { [ 'xul-ext-pentadactyl', 'xul-ext-https-everywhere', 'xul-ext-certificatepatrol',
- 'xul-ext-cookie-monster', 'xul-ext-refcontrol', 'xul-ext-quickproxy',
- 'xul-ext-requestpolicy' ]:
- ensure => installed,
- }
-
- package { [ 'torchat' ]:
- ensure => installed,
- }
- }
-
- # Lenny only
- package { [ 'mozilla-firefox-adblock' ]:
- ensure => $::lsbdistcodename ? {
- 'lenny' => present,
- default => absent,
- },
- }
-
- # Browser alternative
- file { "/etc/alternatives/x-www-browser":
- ensure => "/usr/bin/iceweasel",
- owner => root,
- group => root,
- require => Package['iceweasel'],
- }
-
- # Browser alternative: manpage
- file { "/etc/alternatives/x-www-browser.1.gz":
- ensure => "/usr/share/man/man1/iceweasel.1.gz",
- owner => root,
- group => root,
- require => Package['iceweasel'],
- }
-}
-
-class utils::network::analyzer {
- package { [ 'tshark' ]:
- ensure => installed,
- }
-}
-
-class utils::network::samba {
- package { [ 'smbclient', 'cifs-utils' ]:
- ensure => installed,
- }
-}
-
-class utils::network::nfs {
- package { 'nfs-common':
- ensure => installed,
- }
-}
diff --git a/manifests/subsystems/utils/office.pp b/manifests/subsystems/utils/office.pp
deleted file mode 100644
index 0b4ca19..0000000
--- a/manifests/subsystems/utils/office.pp
+++ /dev/null
@@ -1,29 +0,0 @@
-class utils::office {
- # Office
- package { [ 'wyrd', 'vim-gtk', 'gobby',
- 'sc', 'antiword', 'dia',
- 'kalarm', 'texlive-latex-base', 'texlive-latex-recommended',
- 'texlive-latex-extra', 'pandoc', 'gnumeric',
- 'cups-client', 'hplip', 'cups-bsd',
- 'gnucash', 'worklog', 'pdftk',
- 'calibre', 'fbreader', 'gobby-0.5',
- 'mat', 'evince-gtk', 'jekyll' ]:
- ensure => installed,
- }
-
- # Squeeze only
- package { 'broffice.org':
- ensure => $::lsbdistcodename ? {
- 'squeeze' => installed,
- default => absent,
- }
- }
-
- # Wheezy onwards
- package { 'libreoffice':
- ensure => $::lsbdistcodename ? {
- 'squeeze' => absent,
- default => installed,
- }
- }
-}
diff --git a/manifests/subsystems/utils/personal.pp b/manifests/subsystems/utils/personal.pp
deleted file mode 100644
index fe6fb89..0000000
--- a/manifests/subsystems/utils/personal.pp
+++ /dev/null
@@ -1,20 +0,0 @@
-# Common utilities for personal
-class utils::personal {
- case $::operatingsystem {
- debian: {
- include utils::personal::debian
- }
- default: { }
- }
-}
-
-class utils::personal::bundle {
- include utils::office
- include utils::interface
- include utils::network
- include utils::development
- include utils::security
- include utils::multimedia
- include utils::ruby
- include utils::java
-}
diff --git a/manifests/subsystems/utils/physical.pp b/manifests/subsystems/utils/physical.pp
deleted file mode 100644
index 3fbd28c..0000000
--- a/manifests/subsystems/utils/physical.pp
+++ /dev/null
@@ -1,13 +0,0 @@
-# Common utilities for physical
-class utils::physical {
- package { [ 'nload', 'acpid', 'slurm', 'ethtool', 'parted', 'iftop', 'iptraf', 'htop', 'sdparm' ]:
- ensure => installed,
- }
-
- package { 'acpi':
- ensure => $::architecture ? {
- 'armv5tel' => absent,
- default => present,
- }
- }
-}
diff --git a/manifests/subsystems/utils/plug.pp b/manifests/subsystems/utils/plug.pp
deleted file mode 100644
index e018f10..0000000
--- a/manifests/subsystems/utils/plug.pp
+++ /dev/null
@@ -1,6 +0,0 @@
-# Common utilities for plug computers
-class utils::plug {
- package { [ 'mtd-utils', 'cryptsetup', 'u-boot', 'smartmontools' ]:
- ensure => installed,
- }
-}
diff --git a/manifests/subsystems/utils/ruby.pp b/manifests/subsystems/utils/ruby.pp
deleted file mode 100644
index 8923ff0..0000000
--- a/manifests/subsystems/utils/ruby.pp
+++ /dev/null
@@ -1,45 +0,0 @@
-class utils::ruby {
- # Gem packages
- package { 'capistrano':
- ensure => installed,
- provider => $::lsbdistcodename ? {
- 'squeeze' => gem,
- default => apt,
- },
- require => Package['rubygems'],
- }
-
- # Gem packages
- package { 'slideshow':
- ensure => installed,
- provider => gem,
- require => Package['rubygems'],
- }
-
- if !defined(Package['ruby']) {
- package { 'ruby':
- ensure => installed,
- }
- }
-
- if !defined(Package['rubygems']) {
- package { 'rubygems':
- ensure => installed,
- require => Package['ruby'],
- }
- }
-
- if !defined(Package['ruby-dev']) {
- package { 'ruby-dev':
- ensure => installed,
- require => Package['ruby'],
- }
- }
-
- if !defined(Package['libgpgme-ruby1.8']) {
- package { 'libgpgme-ruby1.8':
- ensure => installed,
- require => Package['ruby'],
- }
- }
-}
diff --git a/manifests/subsystems/utils/security.pp b/manifests/subsystems/utils/security.pp
deleted file mode 100644
index 9e4f362..0000000
--- a/manifests/subsystems/utils/security.pp
+++ /dev/null
@@ -1,13 +0,0 @@
-class utils::security {
- # Security
- package { [ 'apg', 'gnupg-agent', 'makepasswd', 'pwgen', 'fpm2', 'encfs',
- 'signing-party', 'libnss3-tools', 'ssss', 'libgfshare-bin' ]:
- ensure => installed,
- }
-
- if $::lsbdistcodename != 'squeeze' {
- package { [ 'kedpm', 'kedpm-gtk' ]:
- ensure => installed,
- }
- }
-}
diff --git a/manifests/subsystems/utils/storage.pp b/manifests/subsystems/utils/storage.pp
deleted file mode 100644
index 6a52e16..0000000
--- a/manifests/subsystems/utils/storage.pp
+++ /dev/null
@@ -1,12 +0,0 @@
-# Common utilities for storage
-class utils::storage {
- package { 'clamav':
- ensure => installed,
- }
-}
-
-class utils::storage::archive {
- package { 'git-annex':
- ensure => installed,
- }
-}
diff --git a/manifests/subsystems/utils/tor.pp b/manifests/subsystems/utils/tor.pp
deleted file mode 100644
index 1a696c4..0000000
--- a/manifests/subsystems/utils/tor.pp
+++ /dev/null
@@ -1,5 +0,0 @@
-class utils::tor {
- package { 'tor-arm':
- ensure => installed,
- }
-}
diff --git a/manifests/subsystems/utils/web.pp b/manifests/subsystems/utils/web.pp
deleted file mode 100644
index 8b0eba9..0000000
--- a/manifests/subsystems/utils/web.pp
+++ /dev/null
@@ -1,10 +0,0 @@
-# Common utilities for web
-class utils::web {
- package { [ 'ffmpeg', 'flvtool2', 'curl', 'rake',
- 'libxml2', 'libxml2-dev', 'libxslt1-dev', 'libmysqlclient-dev',
- 'g++', 'libcurl4-openssl-dev', 'apache2-prefork-dev' ]:
- ensure => installed,
- }
-
- include utils::storage::archive
-}