Install more stuff
authorMichael Spang <mspang@csclub.uwaterloo.ca>
Mon, 14 Dec 2009 06:25:33 +0000 (01:25 -0500)
committerMichael Spang <mspang@csclub.uwaterloo.ca>
Sun, 11 Jul 2010 21:41:41 +0000 (17:41 -0400)
nodes.ia
packages.ia

index 2a913c3..06676f6 100644 (file)
--- a/nodes.ia
+++ b/nodes.ia
@@ -19,7 +19,7 @@ profiles server amd64;
 profiles server i386;
 
 @taurine
-profiles server amd64 X;
+profiles server amd64 X general-use;
 
 @corn-syrup
 profiles server amd64;
@@ -64,4 +64,4 @@ profiles general-use karmic X;
 profiles devel-core devel-full machine-core auth-core nfs-core;
 
 @server
-profiles machine-core auth-core nfs-core;
+profiles lenny machine-core auth-core nfs-core;
index 15899b0..0f111df 100644 (file)
@@ -3,7 +3,7 @@
 if core {
 
     # shells
-    install bash zsh dash ksh tcsh csh;
+    install bash zsh dash ksh tcsh csh rc;
 
     # editors
     install ed vim nano;
@@ -24,6 +24,9 @@ if core {
             ntp vlan bridge-utils tcpdump tshark
             ftp tftp;
 
+    # package management
+    install aptitude dselect;
+
     # crypto
     install gnupg;
 
@@ -32,11 +35,15 @@ if core {
 
     # documentation
     install manpages info;
+
+    # logging
+    install rsyslog;
 };
 
 # physical machine (non virtual server)
 if machine-core {
-    install lm-sensors smartmontools hwinfo lshw;
+    install lm-sensors smartmontools hwinfo lshw
+            @x86 acpid;
 };
 
 if auth-core {
@@ -74,7 +81,8 @@ if devel-core {
 if devel-full {
 
     # essentials
-    install gcc-doc cpp-doc glibc-doc binutils-doc
+    install gcc-doc cpp-doc glibc-doc glibc-doc-reference
+            binutils-doc
             manpages-posix-dev
             @x86 gcc-multilib;
 
@@ -99,7 +107,7 @@ if devel-full {
             automake1.9-doc autotools-dev autoproject;
 
     # version control
-    install git-core git-email git-cvs  git-svn git-arch git-doc
+    install git-core git-email git-cvs git-svn git-arch git-doc
             git-buildpackage guilt stgit mercurial subversion subversion-tools
             svk darcs bzr rcs cvs cvsps cssc tla tla-doc diff wdiff
             colordiff xxdiff tkdiff patch patchutils quilt
@@ -108,8 +116,9 @@ if devel-full {
             @X git-gui;
 
     # debian
-    install debhelper dh-make dh-buildinfo dbs cdbs dpatch
-            kernel-package lintian alien po-debconf;
+    install debhelper dh-make dh-make-perl dh-buildinfo dbs cdbs dpatch
+            kernel-package lintian alien po-debconf pbuilder dpkg-repack
+            schroot;
 
     # i18n
     install gettext;
@@ -133,7 +142,7 @@ if devel-full {
     install ocaml camlp4;
 
     # perl
-    install libsvn-perl libdbd-sqlite3-perl;
+    install perl-doc libsvn-perl libdbd-sqlite3-perl;
 
     # python
     install python-all-dev python-m2crypto python-mysqldb
@@ -142,7 +151,7 @@ if devel-full {
             python-openssl python-pexpect python-pgsql python-pyasn1
             python-pysnmp4 python-sqlobject python-subversion python-tk
             python-urwid python-xmpp drpython ipython pylint pychecker
-            pyflakes;
+            pyflakes jython;
 
     # ruby
     install ruby ruby-dev rubygems irb rake;
@@ -163,25 +172,30 @@ if devel-full {
             lua5.1 lua5.1-doc luadoc;
 
     # misc languages
-    install gfortran gforth erlang erlang-dev beef intercal php5-cli
-            rhino;
+    install gfortran gforth gnat gobjc gobjc++ gpc erlang erlang-dev beef
+            intercal php5-cli rhino iconx;
 
     # development libraries
     install libqt4-dev comerr-dev e2fslibs-dev libcap-dev
             libattr1-dev libacl1-dev libselinux1-dev libpcre3-dev zlib1g-dev
-            libx11-dev freeglut3-dev libalut-dev libgl1-mesa-dev libglu1-mesa-dev
-            libopenal-dev libxi-dev libxmu-dev libxt-dev python-dev xutils-dev
+            libalut-dev libopenal-dev python-dev
             linux-libc-dev libgnutls-dev libkrb5-dev libreadline5-dev
             libncurses5-dev libncursesw5-dev libghc6-x11-dev libghc6-mtl-dev
             libghc6-quickcheck-dev libghc6-x11-prof libghc6-mtl-prof
             libghc6-quickcheck-prof libghc6-x11-doc libghc6-mtl-doc
-            libghc6-quickcheck-doc libxinerama-dev libboost-dev libgtk2.0-dev
+            libghc6-quickcheck-doc libboost-dev
             zlib1g-dev libcurl4-gnutls-dev libexpat1-dev libglib2.0-dev
             libgmp3-dev libpq-dev libsasl2-dev libsctp-dev libsqlite3-dev
-            libssl-dev libxml2-dev libxslt1-dev ss-dev mesa-common-dev;
+            libssl-dev libxml2-dev libxslt1-dev ss-dev mesa-common-dev
+            finch-dev uuid-dev libprotobuf-c0-dev libprotobuf-dev;
+
+    # X development libraries
+    install xorg-dev libgtk2.0-dev libqt4-dev kdelibs4-dev
+            gnome-core-devel libgnome-dev libsdl1.2-dev freeglut3-dev
+            libgl1-mesa-dev libglu1-mesa-dev;
 
     # gui tools
-    install @X glade;
+    install @X glade xutils-dev;
 
     # miscellaneous
     install bcc chrpath openmpi-bin openmpi-doc;
@@ -200,7 +214,8 @@ if general-use {
     install gnupg-agent gnupg2 openssl;
 
     # network
-    install ipset ipcalc iftop nmap openipmi cdpr lksctp-tools
+    install ipset ipcalc iftop nmap openipmi ipmitool cdpr lksctp-tools
+            lftp
             @x86 syslinux
             @X wireshark;
 
@@ -208,12 +223,12 @@ if general-use {
     install w3m links elinks lynx axel curl;
 
     # typesetting
-    install groff texlive-full dvi2ps dvipng
+    install groff texlive-full dvi2ps dvipng dvidvi
             @X texmacs
             @X lyx;
 
     # filesystems
-    install fuse-utils sshfs davfs2;
+    install fuse-utils sshfs davfs2 cloop-utils;
 
     # printing
     install ghostscript psutils
@@ -230,7 +245,8 @@ if general-use {
     install pssh clusterssh dsh;
 
     # documentation
-    install texinfo texi2html asciidoc jade jadetex openjade wv iso-codes;
+    install texinfo texi2html asciidoc jade jadetex openjade wv iso-codes
+            man2html;
 
     # spelling
     install aspell-en ispell myspell-en-us iamerican wamerican;
@@ -253,7 +269,7 @@ if general-use {
 
     # multimedia
     install mplayer festival ffmpeg dvd+rw-tools dvgrab dvdrip lame twolame
-            cdrdao cdparanoia genisoimage sox mp3blaster
+            cdrdao cdparanoia genisoimage sox mp3blaster x264 mkvtoolnix
             @X cheese;
 
     # torrents
@@ -261,14 +277,14 @@ if general-use {
             @X amarok;
 
     # communication
-    install mutt alpine tin irssi efax mailx procmail centerim fetchmail
-            nn slrn;
+    install mutt alpine tin irssi efax mailx procmail centerim finch fetchmail
+            nn slrn spamassassin pine;
 
     # utilities
     install rdiff dosfstools tofrodos mc wodim socat snmp busybox
             bonnie++ latencytop time bsdmainutils dctrl-tools ddrescue gddrescue
             file parchive par2 realpath reportbug rpm shtool smbclient stow xstow
-            sysstat unison john
+            sysstat unison john iotop sg3-utils
             @x86 syslinux;
 
     # serial
@@ -298,25 +314,33 @@ if X {
             xpdf evince gthumb eog;
 
     # communications
-    install firefox/iceweasel thunderbird/icedove epiphany-browser midori
-            pidgin pidgin-otr empathy;
+    install firefox/iceweasel thunderbird/icedove epiphany-browser
+            pidgin pidgin-otr empathy
+            @karmic midori;
 
     # multimedia
     install audacity kstreamripper audacious lmms k3b
             @karmic ardour;
 
     # gnome
-    install gdm gdm-themes gnome-core gnome-office;
+    install gdm gdm-themes gnome-core gnome-office gnome-themes;
 
     # kde
-    install kdebase kdebase-runtime kdebase-workspace;
+    install kdebase kdebase-runtime kdeutils
+            @lenny kde-core
+            @karmic kdebase-workspace;
 
     # xfce
     install xfce4;
 
     # miscellaneous
-    install gucharmap gmrun dzen2 xserver-xephyr;
+    install gucharmap gmrun dzen2 xserver-xephyr wine;
+
+    # tweaks
+    @lenny install gnome-desktop-environment;
 };
 
+@csclub remove gnome-games nethack-common;
+
 # satan
 remove pulseaudio avahi-daemon;