#!/bin/sh # # Configure the new image to be a minimal image, by removing # packages I don't care about - and installing new ones I prefer. # # Steve # -- # http://www.steve.org.uk/ # prefix=$1 # # Source our common functions - this will let us install a Debian package. # if [ -e /usr/lib/xen-tools/common.sh ]; then . /usr/lib/xen-tools/common.sh else echo "Installation problem" fi # # Install some new packages - do this first to avoid dependency errors. # installDebianPackage ${prefix} syslog-ng installDebianPackage ${prefix} deborphan installDebianPackage ${prefix} less installDebianPackage ${prefix} screen installDebianPackage ${prefix} sudo installDebianPackage ${prefix} vim # # Remove some standard packages. # # PPP stuff. removeDebianPackage ${prefix} pppconfig removeDebianPackage ${prefix} pppoeconf removeDebianPackage ${prefix} pppoe removeDebianPackage ${prefix} ppp removeDebianPackage ${prefix} libpcap0.7 # Editors removeDebianPackage ${prefix} nano removeDebianPackage ${prefix} ed removeDebianPackage ${prefix} nvi # Syslog removeDebianPackage ${prefix} klogd removeDebianPackage ${prefix} sysklogd # manpages removeDebianPackage ${prefix} manpages removeDebianPackage ${prefix} man-db removeDebianPackage ${prefix} info # misc removeDebianPackage ${prefix} tasksel tasksel-data removeDebianPackage ${prefix} pciutils removeDebianPackage ${prefix} fdutils removeDebianPackage ${prefix} cpio