diff options
Diffstat (limited to 'manifests/subsystems/utils')
-rw-r--r-- | manifests/subsystems/utils/debian.pp | 17 | ||||
-rw-r--r-- | manifests/subsystems/utils/desktop.pp | 6 | ||||
-rw-r--r-- | manifests/subsystems/utils/development.pp | 28 | ||||
-rw-r--r-- | manifests/subsystems/utils/dns.pp | 5 | ||||
-rw-r--r-- | manifests/subsystems/utils/firmware.pp | 11 | ||||
-rw-r--r-- | manifests/subsystems/utils/hamradio.pp | 5 | ||||
-rw-r--r-- | manifests/subsystems/utils/interface.pp | 30 | ||||
-rw-r--r-- | manifests/subsystems/utils/java.pp | 18 | ||||
-rw-r--r-- | manifests/subsystems/utils/laptop.pp | 45 | ||||
-rw-r--r-- | manifests/subsystems/utils/multimedia.pp | 67 | ||||
-rw-r--r-- | manifests/subsystems/utils/network.pp | 146 | ||||
-rw-r--r-- | manifests/subsystems/utils/office.pp | 29 | ||||
-rw-r--r-- | manifests/subsystems/utils/personal.pp | 20 | ||||
-rw-r--r-- | manifests/subsystems/utils/physical.pp | 13 | ||||
-rw-r--r-- | manifests/subsystems/utils/plug.pp | 6 | ||||
-rw-r--r-- | manifests/subsystems/utils/ruby.pp | 45 | ||||
-rw-r--r-- | manifests/subsystems/utils/security.pp | 13 | ||||
-rw-r--r-- | manifests/subsystems/utils/storage.pp | 12 | ||||
-rw-r--r-- | manifests/subsystems/utils/tor.pp | 5 | ||||
-rw-r--r-- | manifests/subsystems/utils/web.pp | 10 |
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§ion=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 -} |