# # Copyright (C) 2006-2012 Brian Elliott Finley # # # Simple State Manager # # SSM (Simple State Manager) is a tool that can be used to ensure # consistent state across a large number of machines. # # SSM includes the following features, plus others: # # - Designed to use a simple, easy to read configuration file # - State definition config file supports includes (other config # file chunks) # - State definition files may be located on the managed system, # or on a central web or ftp server. # - Supports priorities (this version of file X has priority over # that version) # - Handles files and packages (dpkg/apt and rpm/yum based OSes) # - Handles the following file types: # - regular # - directory # - softlink # - hardlink # - block # - character # - fifo # ######################################################################## # # This File # # This is a heavily commented example state definition file. It is # intended to be used as a reference. It should contain (at least) one # of each type of configuration entry that can be used in this file. # # It can literally be used as a test configuration or to demonstrate SSM # functionality. # ######################################################################## ######################################################################## # # [global] settings # [global] #pkg_manager = aptitude #pkg_manager = dpkg pkg_manager = none #pkg_manager = yum # # # # NOTE: base_uri defaults to the location where the definition_file # sits, according to the "definition_file" setting in # /etc/ssm/client.conf. # #base_uri http://server/OU/FQDN #base_uri https://server/OU/FQDN #base_uri ftp://server/OU/FQDN #base_uri file:///etc/ssm/FQDN # # # # upload_url is used when telling ssm to add a file on a system to the # repository as the new version that should be used. # #upload_url = ssh://xcat-master/install/ssm_repo/ #upload_url = ssh://username@xcat-master/install/ssm_repo/ #upload_url = file://install/ssm_repo/ # # # # If email_log_to is set, then the log file will be emailed to the # listed address. # #email_log_to john.doe@example.com email_log_to root@localhost # # # # remove_running_kernel defaults to "no" if not specified. It can also # be set to "yes". # #remove_running_kernel = no # # # # Set permissions for resultant log file (/var/log/ssm). May be useful # for allowing non-root users to review the logs. # # Defaults to 0640 (-rw-r-----). # #log_file_perms 0640 # ######################################################################## ######################################################################## # # [files] # # Each file section allows you to define a desired state for the named # file, which includes a variety of critical characterstics that are # appropriate based on the type of file. # # File 'type' can be one of: # regular # directory # softlink # hardlink # block # character # fifo # unwanted # ignore # generated # directory+contents-unwanted # chown+chmod # # Optional parameters: # # depends = /file /directory pkgname1 pkgname2 # # * List of packages and/or files which must be installed prior to # taking action on this configuration element. # * This is a white space seperated list. # * If a list item starts with a slash (/), then it is treated as a # file or directory. # * If a list item starts with anything other than a slash, it is # treated as a package name. # # priority = 0 # # * More than one entry for the same file can be specified. # The entry with the higher priority wins. Allows a machine # specific config to override a common config, for example. # * Should be a positive or negative integer. # * If no priority specified, value defaults to 0. # # prescript = /some/command # # * The prescript is executed verbatim before taking other # action on the "name"ed file or directory. # # postscript = /some/command # # * The postscript is executed verbatim after taking other # action on the "name"ed file or directory. # # # "regular" # # A regular file. A normal plain old file. Not a symlink, directory, # fifo, etc. # # Regular files have their md5sum, ownership, and permissions # verified. # * If the md5sum doesn't match, the golden file from the $base_uri # is installed, and permissions are set. # * If the md5sum matches, but the permissions are wrong, then only # the permissions are fixed. # * Priority not specified, so zero (0) is implied. # [file] name = /tmp/one-regular-file.txt type = regular md5sum = 27abe7c7e2423eddec0839a2d0600000 owner = root group = root mode = 0644 # # "regular" # # Another regular file (same file as above, but perhaps in a bundle, # with higher priority). # # * Highest priority wins. # * No numerical limit. # * Use an integer. # * If you don't use an integer, the string length of the value you # provide will be used as the integer value. A value of 'one' would # result in an integer value of '3' (3 characters in the word 'one'). # [file] name = /tmp/one-regular-file.txt type = regular md5sum = 27abe7c7e2423eddec0839a2d0633e37 owner = root group = root mode = 0644 priority = 95 # # "regular" # # Yet another regular file with prescript and postscript. # # Note: prescript and postscript are only run if $file needs to be # synced in any way, including permissions or ownership. # #[file] #name = /var/spool/cron/crontabs/root #type = regular #md5sum = 91cdcdd73c8e8d0bf26348b4beae6e27 #owner = root #group = crontab #mode = 0600 #postscript = /etc/init.d/cron restart #prescript = echo prescript # # "directory" # [file] name = /tmp/uncle-bob type = directory owner = root group = root mode = 0705 # # "directory+contents-unwanted" # # Same as a directory, but remove any contents that are not elsewhere # in the definition. # # * Create directory and maintain permissions and ownership on the # directory, just like a simple "type = directory". # * Plus, any contents of this directory that are not defined # (elsewhere in the configuration) will be marked as unwanted. # # TIP: You can use the 'ignore' file type to exclude something from # the unwanted contents list. # [file] name = /tmp/monkey_nest type = directory+contents-unwanted owner = root group = root mode = 0705 # # Softlink # # * If a softlink doesn't exist, it is created. # * If a softlink points to the wrong target, it is removed and # re-created. # * If the target doesn't exist, the softlink is still created. # A WARNING is indicated, but ERROR_LEVEL is _not_ increased. # [file] name = /tmp/hosts type = softlink target = ../etc/hosts [file] name = /tmp/softlink type = softlink target = /tmp/that/target prescript = echo this is the prescript postscript = echo this is the postscript # # Hardlink # # * If a hardlink doesn't exist, it is created. # * But if the target does not exist, creation of the link is # auto-skipped, and $ERROR_LEVEL (which is used as the exit # status) is incremented. # * If a hardlink exists, the inode of the link and target are # compared: # * If they match, nothing is done. # * If they don't match, the link is removed, and re-created. # [file] name = /tmp/ls type = hardlink target = /bin/busybox # # Block, Character, and Fifo # # If a special file exists, and it's major and minor numbers don't # match the definition, it is removed and re-created. # * If the file type and the major and minor numbers match, but the # permissions are wrong, then only the permissions are fixed. # [file] name = /tmp/null type = character major = 1 minor = 3 owner = root group = root mode = 0666 [file] name = /tmp/sda type = block major = 8 minor = 0 owner = root group = disk mode = 0660 [file] name = /tmp/xconsole type = fifo owner = root group = adm mode = 0640 # # Unwanted file # # Unwanted files or directories simply removed. # [file] name = /tmp/monkey type = unwanted # # Unwanted directory # [file] name = /tmp/monkey_dir type = unwanted # # Ignore file # [file] name = /tmp/bob type = ignore # # "generated" # # A file that is generated via a generator that is any series of # commands that can be run from the shell. The resultant file is # literally what you get if you "scrape-n-paste" the commands # specified as the "generator". # # * Warning: generated files have the potential to be an expensive # operation, as the "generator" is run every single time the file # is tested. # [file] name = /tmp/hostname type = generated generator = hostname -f owner = root group = root mode = 0775 depends = /bin/hostname [file] name = /tmp/monkey_nest/eggs type = generated generator = echo "monkey eggs" owner = root group = root mode = 0775 [file] name = /etc/sysconfig/network-scripts/ifcfg-eth2 type = generated generator = HOSTNAME=$(hostname -s); IP=$(getent hosts $HOSTNAME | awk '{print $1}'); echo DEVICE=eth2; echo NM_CONTROLLED=no; echo ONBOOT=yes; echo IPADDR=$IP; echo NETMASK=255.255.255.0; echo BOOTPROTO=static; echo PEERDNS=no owner = root group = root mode = 0644 # # "chown+chmod" # # Disregarding file type, simply maintains permissions and ownership. # # * Maintaines ownership and permissions on a file or directory, but # disregards contents. # * Creates an empty file if file doesn't yet exist. # [file] name = /tmp/monkeyboy type = chown+chmod owner = root group = root mode = 0642 # ######################################################################## ######################################################################## # # [service] sections # # name: # * /etc/init.d/$name is assumed for the init script. # # details: # * Simply specify the runlevel a colon (:) and the prefix for each # service link to the master init script. # * SSM takes a look at your client system and gets a list of all of # it's rc directories (/etc/rc2.d, /etc/rcS.d, etc.). # * If any rc directory contains a file with a name that matches # (link or not -- some apps install copies instead of links), but # is not defined, it will be removed. # * Any defined links will be created. # * Order of entry of details does not matter. # # depends (optional): # * List of packages and/or files which must be installed prior to # taking action on this configuration element. # * This is a white space seperated list. # * If a list item starts with a slash (/), then it is treated as a # file or directory. # * If a list item starts with anything other than a slash, it is # treated as a package name. # # Note: a "name that matches" means a filename that starts with either # an upper case S or K, followed by two digits, followed by the # name of the init script in question. # # This example will create the following links, and will remove all # others from the /etc/rc?.d directories: # # /etc/rc2.d/S99test-service # /etc/rc0.d/K01test-service # /etc/rcS.d/K01test-service # /etc/rc6.d/K01test-service # [service] name = example-service details = 2:S99 0:K01 6:K01 #[service] #name = slapd #details = 2:S99 0:K01 S:K01 6:K01 #depends = slapd /etc/ldap/slapd.conf # ######################################################################## ######################################################################## # # [bundles] # # The "bundles" sections (only one is really necessary) allow you to # include chunks of definition files, which are typically bundles of # related configuration elements. # # For example, you might have a bundle that includes all of the # packages and files necessary for your site's postfix mail client # configuration. # # Details: # # * Simply list the filename for each bundle in your bundles # section. # * Bundle file names may be relative to the "base_uri", or they # may be full URIs of type file://, ftp://, http://, or # https://. # * A bundle can included any non-global configuration elements. # #[bundles] #bundles/postfix-client #bundles/kerberos-client #bundles/web-server # ######################################################################## ######################################################################## # # [packages] sections # # If no packages are specified, no package related actions will be taken. # # Details: # * Simply list the desired package names, one per line. # * If you list any packages, list all packages for the system. # * You can have as many packages sections as you like. # * A package section is terminated with a blank line. # * A package may be listed more than once. # # Package options: # * Per-package options are optional, and are specified after the # package name following a space: pkgname option # * Multiple options are separated by commas: pkgname option1,option2 # * Available options: # * unwanted # Remove this package # * priority=INTEGER # Change the priority of the action to be taken on this # package # * Example: # # # # In this example, we want to remove sudo and use sudo-ldap # # instead. Note that the removal of the sudo package is # # completely independent from the adding of the sudo-ldap # # package. The priority of the sudo package is only competing # # against the priority of the sudo package specified elsewhere. # # # [packages] # sudo unwanted,priority=99 # sudo-ldap # # Priority details: # * A priority of 0 is assumed if no priority is specified. # * If a priority is specified, highest priority wins. # * Priority must be an integer (positive or negative). # * A conflict occurs when a package is specified more than once at # the same priority but with different options or settings. # Therefore, a conflict does _not_ occur if a package is specified # more than once, but at the same priority and with the same # options. # # Additional yum specific details: # * Because of Red Hat's b0rken way of handling architecture, you can # have a packages with the same name, but a different arch, # installed at the same time. Ie.: aspell.i386 and aspell.x86_64. # Therefore, you should include the arch in the package name in your # [packages] sections. # # HOWTO Get Your Initial Package List, by Package Manager: # * Simply run the command for your package manager, then # cut-and-paste the output into your definition file. Make sure to # include the parentheses in the command "(" and ")" -- it will # ensure that piping the output somewhere will get the [packages] # line too. # # * For dpkg: # (echo '[packages]' ; dpkg --get-selections | egrep -w 'install$' | awk '{print $1}') > /tmp/my_packages # # * For yum: # (echo '[packages]' ; (rpm -qa --queryformat "%{NAME}.%{ARCH}\n" | grep -v gpg-pubkey\. | sort)) > /tmp/packages # # Here is an example packages list from an Ubuntu system: # #[packages] #abcde #acl #acpi-support #acpid #adduser #akregator #alacarte #alsa-base #alsa-utils #amarok #amarok-common #anacron #apmd #app-install-data #app-install-data-partner #apparmor #apparmor-utils #apport #apport-gtk #apport-qt #apt #apt-transport-https #apt-utils #apt-xapian-index #aptitude #apturl #ark #aspell #aspell-en #at #at-spi #autoconf #automake #autotools-dev #avahi-autoipd #avahi-daemon #avahi-utils #base-files #base-passwd #bash #bash-completion #bc #bind9-host #binfmt-support #binutils #binutils-static #bluetooth #bluez #bluez-alsa #bluez-cups #bluez-gnome #bluez-gstreamer #bluez-utils #bogofilter #bogofilter-bdb #bogofilter-common #brasero #brltty #brltty-x11 #bsdmainutils #bsdutils #build-essential #busybox-initramfs #bzip2 #ca-certificates #cabextract #capplets-data #cd-discid #cdbs #cdparanoia #cdrdao #checkbox #checkbox-gtk #cli-common #command-not-found #command-not-found-data #compiz #compiz-core #compiz-fusion-plugins-extra #compiz-fusion-plugins-main #compiz-gnome #compiz-plugins #compiz-wrapper #compizconfig-backend-gconf #compizconfig-settings-manager #computer-janitor #computer-janitor-gtk #console-setup #console-terminus #consolekit #contact-lookup-applet #coreutils #cpio #cpp #cpp-4.3 #cron #cryptsetup #cups #cups-bsd #cups-client #cups-common #cups-driver-gutenprint #cupsddk #cupsddk-drivers #dash #dbus #dbus-x11 #dc #dcraw #debconf #debconf-i18n #debhelper #debianutils #defoma #desktop-file-utils #dhcp3-client #dhcp3-common #dict #dictd #dictionaries-common #dictzip #diff #dkms #dmidecode #dmsetup #dmz-cursor-theme #dnsmasq-base #dnsutils #doc-base #docbook-xml #dolphin #dontzap #dosfstools #dpkg #dpkg-dev #dvd+rw-tools #e2fslibs #e2fsprogs #ed #eject #ekiga #eog #esound-clients #esound-common #espeak #espeak-data #ethtool #evince #evolution #evolution-common #evolution-data-server #evolution-data-server-common #evolution-documentation-en #evolution-exchange #evolution-indicator #evolution-plugins #evolution-webcal #example-content #exiv2 #f-spot #fakeroot #fast-user-switch-applet #fdupes #fglrx-modaliases #file #file-roller #findutils #finger #firefox #firefox-3.0 #firefox-3.0-branding #firefox-3.0-gnome-support #firefox-gnome-support #flashplugin-installer #fontconfig #fontconfig-config #foo2zjs #foomatic-db #foomatic-db-engine #foomatic-db-gutenprint #foomatic-db-hpijs #foomatic-filters #freepats #friendly-recovery #ftp #fuse-utils #g++ #g++-4.3 #gamin #gawk #gcalctool #gcc #gcc-4.3 #gcc-4.3-base #gconf-editor #gconf2 #gconf2-common #gdb #gdebi #gdebi-core #gdebi-kde #gdm #gdm-guest-session #gedit #gedit-common #genisoimage #gettext #gettext-base #ggzcore-bin #ghostscript #ghostscript-x #gimp #gimp-data #gimp-help-common #gimp-help-en #gksu #gnome-about #gnome-accessibility-themes #gnome-app-install #gnome-applets #gnome-applets-data #gnome-cards-data #gnome-codec-install #gnome-control-center #gnome-desktop-data #gnome-doc-utils #gnome-games #gnome-games-data #gnome-icon-theme #gnome-keyring #gnome-mag #gnome-media #gnome-media-common #gnome-menus #gnome-mime-data #gnome-mount #gnome-nettool #gnome-orca #gnome-panel #gnome-panel-data #gnome-pilot #gnome-pilot-conduits #gnome-power-manager #gnome-screensaver #gnome-session #gnome-session-canberra #gnome-settings-daemon #gnome-system-monitor #gnome-system-tools #gnome-terminal #gnome-terminal-data #gnome-themes-selected #gnome-themes-ubuntu #gnome-user-guide #gnome-utils #gnupg #gnupg-agent #gpgv #grep #groff-base #grub #grub-common #gsfonts #gsfonts-x11 #gstreamer0.10-alsa #gstreamer0.10-ffmpeg #gstreamer0.10-gnomevfs #gstreamer0.10-plugins-bad #gstreamer0.10-plugins-base #gstreamer0.10-plugins-base-apps #gstreamer0.10-plugins-good #gstreamer0.10-plugins-ugly #gstreamer0.10-pulseaudio #gstreamer0.10-schroedinger #gstreamer0.10-tools #gstreamer0.10-x #gtk2-engines #gtk2-engines-murrine #gtk2-engines-pixbuf #gtk2-engines-qtcurve #gucharmap #guile-1.8-libs #gvfs #gvfs-backends #gvfs-bin #gvfs-fuse #gwenview #gzip #hal #hal-cups-utils #hal-info #hdparm #hicolor-icon-theme #hostname #hotkey-setup #hpijs #hpijs-ppds #hplip #hplip-data #html2text #human-icon-theme #human-theme #hunspell-en-us #id3v2 #ifupdown #ijsgutenprint #im-switch #imagemagick #imagemagick-doc #indicator-applet #indicator-messages #info #initramfs-tools #initscripts #inputattach #install-package #installation-report #intltool #intltool-debian #iproute #iptables #iputils-arping #iputils-ping #iputils-tracepath #iso-codes #java-common #jockey-common #jockey-gtk #jockey-kde #k3b #k3b-data #kaddressbook #kamera #kate #kbd #kde-icons-oxygen #kde-printer-applet #kde-style-qtcurve #kde-window-manager #kde-zeroconf #kdebase-bin #kdebase-data #kdebase-plasma #kdebase-runtime #kdebase-runtime-bin-kde4 #kdebase-runtime-data #kdebase-runtime-data-common #kdebase-workspace-bin #kdebase-workspace-data #kdebase-workspace-libs4+5 #kdebluetooth #kdegraphics-strigi-plugins #kdelibs-bin #kdelibs-data #kdelibs4c2a #kdelibs5 #kdelibs5-data #kdemultimedia-kio-plugins #kdepasswd #kdepim-kresources #kdepim-strigi-plugins #kdepim-wizards #kdepimlibs-data #kdepimlibs5 #kdeplasma-addons #kdeplasma-addons-data #kdesudo #kdm #kfind #khelpcenter4 #kjots #klibc-utils #klipper #kmag #kmail #kmix #kmousetool #knotes #konqueror #konqueror-nsplugins #konqueror-plugin-searchbar #konsole #kontact #kopete #korganizer #kpackagekit #krb5-config #krb5-user #krdc #krfb #ksnapshot #ksysguard #ksysguardd #ksystemlog #ktimetracker #ktorrent #ktorrent-data #kubuntu-artwork-usplash #kubuntu-default-settings #kubuntu-docs #kubuntu-konqueror-shortcuts #kuser #kvkbd #kwalletmanager #lame #language-pack-en #language-pack-en-base #language-pack-gnome-en #language-pack-gnome-en-base #language-selector #language-selector-common #language-selector-qt #language-support-en #language-support-translations-en #language-support-writing-en #laptop-detect #laptop-mode-tools #launchpad-integration #ldap-utils #less #lftp #liba52-0.7.4 #libaa1 #libacl1 #libakonadiprivate1 #libao2 #libapm1 #libapparmor-perl #libapparmor1 #libapr1 #libaprutil1 #libarchive1 #libart-2.0-2 #libart2.24-cil #libasound2 #libasound2-plugins #libaspell15 #libass1 #libatk1.0-0 #libatk1.0-data #libatm1 #libatspi1.0-0 #libattr1 #libaudio2 #libaudiofile0 #libavahi-client3 #libavahi-common-data #libavahi-common3 #libavahi-compat-libdnssd1 #libavahi-core5 #libavahi-glib1 #libavahi-gobject0 #libavahi-qt3-1 #libavahi-ui0 #libavc1394-0 #libavcodec52 #libavformat52 #libavutil49 #libbabl-0.0-0 #libbeagle1 #libbind9-40 #libblkid1 #libbluetooth3 #libbonobo2-0 #libbonobo2-common #libbonoboui2-0 #libbonoboui2-common #libboost-program-options1.35.0 #libbrasero-media0 #libbrlapi0.5 #libbz2-1.0 #libc6 #libc6-dev #libc6-i686 #libcaca0 #libcairo-perl #libcairo2 #libcairomm-1.0-1 #libcamel1.2-14 #libcanberra-gtk-module #libcanberra-gtk0 #libcanberra0 #libcap2 #libcdaudio1 #libcdio-cdda0 #libcdio-paranoia0 #libcdio7 #libcdparanoia0 #libcelt0 #libck-connector0 #libclass-accessor-perl #libclucene0ldbl #libcolamd-3.2.0 #libcomerr2 #libcompizconfig0 #libcompress-raw-zlib-perl #libcompress-zlib-perl #libcroco3 #libcryptui0 #libcups2 #libcupsimage2 #libcurl3-gnutls #libcwidget3 #libdaemon0 #libdatrie0 #libdb4.6 #libdb4.7 #libdbus-1-3 #libdbus-glib-1-2 #libdbus-qt-1-1c2 #libdc1394-22 #libdca0 #libdecoration0 #libdevmapper1.02.1 #libdirectfb-1.0-0 #libdjvulibre-text #libdjvulibre21 #libdmx1 #libdns45 #libdrm-intel1 #libdrm2 #libdv4 #libdvbpsi4 #libdvdnav4 #libdvdread4 #libebackend1.2-0 #libebml0 #libebook1.2-9 #libecal1.2-7 #libedata-book1.2-2 #libedata-cal1.2-6 #libedataserver1.2-11 #libedataserverui1.2-8 #libedit2 #libeet1 #libegroupwise1.2-13 #libelf1 #libenca0 #libenchant1c2a #libept0 #libesd-alsa0 #libespeak1 #libevdocument1 #libevview1 #libexchange-storage1.2-3 #libexempi3 #libexif12 #libexiv2-5 #libexpat1 #libfaad0 #libffado0 #libffi5 #libfftw3-3 #libflac++6 #libflac8 #libflickrnet2.1.5-cil #libfont-afm-perl #libfontconfig1 #libfontenc1 #libfreebob0 #libfreetype6 #libfreezethaw-perl #libfribidi0 #libfs6 #libfuse2 #libgadu3 #libgail-common #libgail-gnome-module #libgail18 #libgamin0 #libgc1c2 #libgcc1 #libgconf2-4 #libgconf2.24-cil #libgcr0 #libgcrypt11 #libgd2-noxpm #libgdata-google1.2-1 #libgdata1.2-1 #libgdbm3 #libgdict-1.0-6 #libgdiplus #libgegl-0.0-0 #libgeoip1 #libggz2 #libggzcore9 #libggzmod4 #libgif4 #libgimp2.0 #libgksu2-0 #libgl1-mesa-dri #libgl1-mesa-glx #libglade2-0 #libglade2.0-cil #libglew1.5 #libglib-perl #libglib2.0-0 #libglib2.0-cil #libglib2.0-data #libglibmm-2.4-1c2a #libglitz-glx1 #libglitz1 #libglu1-mesa #libgmime-2.0-2a #libgmime2.2a-cil #libgmp3c2 #libgmyth0 #libgnome-desktop-2-11 #libgnome-keyring0 #libgnome-keyring1.0-cil #libgnome-mag2 #libgnome-media0 #libgnome-menu2 #libgnome-pilot2 #libgnome-speech7 #libgnome-vfs2.24-cil #libgnome-window-settings1 #libgnome2-0 #libgnome2-canvas-perl #libgnome2-common #libgnome2-perl #libgnome2-vfs-perl #libgnome2.24-cil #libgnomecanvas2-0 #libgnomecanvas2-common #libgnomecups1.0-1 #libgnomekbd-common #libgnomekbd3 #libgnomekbdui3 #libgnomepanel2.24-cil #libgnomeprint2.2-0 #libgnomeprint2.2-data #libgnomeprintui2.2-0 #libgnomeprintui2.2-common #libgnomeui-0 #libgnomeui-common #libgnomevfs2-0 #libgnomevfs2-bin #libgnomevfs2-common #libgnomevfs2-extra #libgnutls26 #libgomp1 #libgp11-0 #libgpg-error0 #libgpgme11 #libgphoto2-2 #libgphoto2-port0 #libgpm2 #libgpod-common #libgpod4 #libgraphviz4 #libgs8 #libgsf-1-114 #libgsf-1-common #libgsl0ldbl #libgsm1 #libgstreamer-plugins-base0.10-0 #libgstreamer0.10-0 #libgtk-vnc-1.0-0 #libgtk2-perl #libgtk2.0-0 #libgtk2.0-bin #libgtk2.0-cil #libgtk2.0-common #libgtkhtml-editor-common #libgtkhtml-editor0 #libgtkhtml2-0 #libgtkhtml3.14-19 #libgtkmm-2.4-1c2a #libgtksourceview-common #libgtksourceview1.0-0 #libgtksourceview2.0-0 #libgtksourceview2.0-common #libgtkspell0 #libgtop2-7 #libgtop2-common #libgucharmap7 #libgutenprint2 #libgvfscommon0 #libgweather-common #libgweather1 #libhal-storage1 #libhal1 #libhesiod0 #libhtml-format-perl #libhtml-parser-perl #libhtml-tagset-perl #libhtml-tree-perl #libhunspell-1.2-0 #libhyphen0 #libical0 #libice6 #libicu38 #libid3-3.8.3c2a #libid3tag0 #libidl0 #libidn11 #libiec61883-0 #libieee1284-3 #libijs-0.35 #libilmbase6 #libindicate1 #libio-compress-base-perl #libio-compress-zlib-perl #libio-string-perl #libiptcdata0 #libisc45 #libisccc40 #libisccfg40 #libiso9660-5 #libiw29 #libjack0 #libjasper1 #libjpeg62 #libk3b3 #libk3b3-extracodecs #libkadm55 #libkcddb4 #libkdecorations4 #libkdepim4 #libkexiv2-7 #libkeyutils1 #libkholidays4 #libkipi6 #libkleo4 #libklibc #libkonq5 #libkonq5-templates #libkpathsea4 #libkpgp4 #libkrb53 #libksieve4 #libkwineffects1 #liblaunchpad-integration1 #liblcms1 #libldap-2.4-2 #liblircclient0 #liblocale-gettext-perl #liblockfile1 #libloudmouth1-0 #liblpint-bonobo0 #liblrdf0 #libltdl7 #liblua5.1-0 #liblua50 #liblualib50 #liblwres40 #libmad0 #libmagic1 #libmagickcore1 #libmagickwand1 #libmail-sendmail-perl #libmailtools-perl #libmatroska0 #libmbca0 #libmeanwhile1 #libmetacity0 #libmimelib4 #libmldbm-perl #libmms0 #libmng1 #libmodplug0c2 #libmono-addins-gui0.2-cil #libmono-addins0.2-cil #libmono-cairo2.0-cil #libmono-corlib2.0-cil #libmono-data-tds2.0-cil #libmono-data2.0-cil #libmono-getoptions2.0-cil #libmono-i18n2.0-cil #libmono-posix2.0-cil #libmono-security2.0-cil #libmono-sharpzip2.84-cil #libmono-sqlite2.0-cil #libmono-system-data2.0-cil #libmono-system-web2.0-cil #libmono-system2.0-cil #libmono0 #libmono2.0-cil #libmpcdec3 #libmpeg2-4 #libmpfr1ldbl #libmpg123-0 #libmsn0.1 #libmtp8 #libmusicbrainz4c2a #libmysqlclient15off #libnautilus-burn4 #libnautilus-extension1 #libncurses5 #libncursesw5 #libndesk-dbus-glib1.0-cil #libndesk-dbus1.0-cil #libneon27 #libneon27-gnutls #libnet-dbus-perl #libnewt0.52 #libnl1 #libnm-glib0 #libnm-util1 #libnotify1 #libnspr4-0d #libnss-mdns #libnss3-1d #libntfs-3g49 #libofa0 #libogg0 #liboil0.3 #libokularcore1 #liboobs-1-4 #libopal3.6.1 #libopenexr6 #libopenobex1 #libopenspc0 #liborbit2 #libotr2 #libpackagekit-glib11 #libpackagekit-qt11 #libpam-ck-connector #libpam-gnome-keyring #libpam-modules #libpam-runtime #libpam0g #libpanel-applet2-0 #libpango1.0-0 #libpango1.0-common #libpangomm-1.4-1 #libpaper-utils #libpaper1 #libparse-debianchangelog-perl #libparted1.8-10 #libpcap0.8 #libpci3 #libpciaccess0 #libpcre3 #libpcsclite1 #libperl5.10 #libphonon4 #libpisock9 #libpisync1 #libpixman-1-0 #libplasma3 #libpng12-0 #libpolkit-dbus2 #libpolkit-gnome0 #libpolkit-grant2 #libpolkit2 #libpoppler-glib4 #libpoppler-qt4-3 #libpoppler4 #libpopt0 #libportaudio2 #libpostproc51 #libpq5 #libprotobuf3 #libproxy0 #libpt2.6.1 #libpt2.6.1-plugins-alsa #libpt2.6.1-plugins-v4l2 #libpth20 #libpulse-browse0 #libpulse0 #libpulsecore9 #libpurple-bin #libpurple0 #libpython2.6 #libqca2 #libqca2-plugin-ossl #libqedje0 #libqimageblitz4 #libqt3-mt #libqt4-assistant #libqt4-core #libqt4-dbus #libqt4-designer #libqt4-help #libqt4-network #libqt4-opengl #libqt4-qt3support #libqt4-script #libqt4-sql #libqt4-sql-mysql #libqt4-sql-sqlite #libqt4-svg #libqt4-test #libqt4-webkit #libqt4-xml #libqt4-xmlpatterns #libqtcore4 #libqtgui4 #libqzion0 #libraptor1 #librarian0 #librasqal1 #libraw1394-8 #librdf0 #libreadline5 #librecode0 #librpc-xml-perl #librsvg2-2 #librsvg2-common #libsamplerate0 #libsane #libsasl2-2 #libsasl2-modules #libschroedinger-1.0-0 #libscim8c2a #libsdl-image1.2 #libsdl1.2debian #libsdl1.2debian-alsa #libsearchclient0 #libselinux1 #libsensors3 #libsepol1 #libsexy2 #libsgutils1 #libshout3 #libsidplay1 #libsigc++-2.0-0c2a #libsilc-1.1-2 #libslang2 #libslp1 #libsm6 #libsmbclient #libsmbios2 #libsndfile1 #libsnmp-base #libsnmp15 #libsoprano4 #libsoundtouch1c2 #libsoup-gnome2.4-1 #libsoup2.4-1 #libspectre1 #libspeex1 #libspeexdsp1 #libsqlite0 #libsqlite3-0 #libss2 #libssl0.9.8 #libstartup-notification0 #libstdc++6 #libstdc++6-4.3-dev #libstlport4.6ldbl #libstreamanalyzer0 #libstreams0 #libstrigihtmlgui0 #libstrigiqtdbusclient0 #libsvn1 #libswscale0 #libsys-hostname-long-perl #libsysfs2 #libtag1c2a #libtalloc1 #libtar #libtasn1-3 #libtdb1 #libterm-readkey-perl #libtext-charwidth-perl #libtext-iconv-perl #libtext-wrapi18n-perl #libthai-data #libthai0 #libtheora0 #libtie-ixhash-perl #libtiff4 #libtimedate-perl #libtotem-plparser12 #libtrackerclient0 #libts-0.0-0 #libtwolame0 #libudev0 #libunique-1.0-0 #liburi-perl #libusb-0.1-4 #libusplash0 #libuuid-perl #libuuid1 #libv4l-0 #libvcdinfo0 #libvisual-0.4-0 #libvisual-0.4-plugins #libvlc2 #libvlccore0 #libvncserver0 #libvolume-id1 #libvorbis0a #libvorbisenc2 #libvorbisfile3 #libvte-common #libvte9 #libwavpack1 #libwbclient0 #libwildmidi0 #libwmf0.2-7 #libwmf0.2-7-gtk #libwnck-common #libwnck22 #libwpd8c2a #libwpg-0.1-1 #libwps-0.1-1 #libwrap0 #libwww-perl #libx11-6 #libx11-data #libx264-65 #libx86-1 #libxapian15 #libxau6 #libxaw7 #libxcb-render-util0 #libxcb-render0 #libxcb-shape0 #libxcb-shm0 #libxcb-xv0 #libxcb1 #libxcomposite1 #libxcursor1 #libxdamage1 #libxdmcp6 #libxext6 #libxfixes3 #libxfont1 #libxft2 #libxi6 #libxine1 #libxine1-bin #libxine1-console #libxine1-ffmpeg #libxine1-misc-plugins #libxine1-x #libxinerama1 #libxkbfile1 #libxklavier12 #libxml++2.6-2 #libxml-parser-perl #libxml-twig-perl #libxml-xpath-perl #libxml2 #libxml2-utils #libxmu6 #libxmuu1 #libxp6 #libxpm4 #libxrandr2 #libxrender1 #libxres1 #libxslt1.1 #libxss1 #libxt6 #libxtrap6 #libxtst6 #libxv1 #libxvmc1 #libxxf86dga1 #libxxf86misc1 #libxxf86vm1 #libzephyr3 #libzip1 #linux-firmware #linux-generic #linux-headers-2.6.28-11 #linux-headers-2.6.28-11-generic #linux-headers-2.6.28-15 #linux-headers-2.6.28-15-generic #linux-headers-generic #linux-image-2.6.28-11-generic #linux-image-2.6.28-15-generic #linux-image-generic #linux-libc-dev #linux-restricted-modules-2.6.28-11-generic #linux-restricted-modules-2.6.28-15-generic #linux-restricted-modules-common #linux-restricted-modules-generic #linux-sound-base #locales #lockfile-progs #login #logrotate #lp-solve #lsb-base #lsb-release #lshw #lsof #ltrace #lvm2 #lzma #m4 #make #makedev #man-db #manpages #mawk #memtest86+ #mesa-utils #metacity #metacity-common #mime-support #min12xxw #mktemp #mlocate #mobile-broadband-provider-info #module-init-tools #mono-2.0-gac #mono-2.0-runtime #mono-common #mono-gac #mono-jit #mono-runtime #mount #mousetweaks #mpg123 #mscompress #msttcorefonts #mtools #mtr-tiny #myspell-en-au #myspell-en-gb #myspell-en-za #mysql-common #nano #nautilus #nautilus-data #nautilus-sendto #nautilus-share #ncurses-base #ncurses-bin #net-tools #netbase #netcat #netcat-traditional #network-manager #network-manager-gnome #notify-osd #ntfs-3g #ntp #ntpdate #nvidia-173-modaliases #nvidia-180-kernel-source #nvidia-180-libvdpau #nvidia-180-modaliases #nvidia-71-modaliases #nvidia-96-modaliases #nvidia-common #nvidia-glx-180 #nvidia-settings #obex-data-server #odbcinst1debian1 #okular #okular-extra-backends #onboard #openoffice.org-base-core #openoffice.org-calc #openoffice.org-common #openoffice.org-core #openoffice.org-draw #openoffice.org-emailmerge #openoffice.org-gnome #openoffice.org-gtk #openoffice.org-help-en-gb #openoffice.org-help-en-us #openoffice.org-hyphenation #openoffice.org-hyphenation-en-us #openoffice.org-impress #openoffice.org-kde #openoffice.org-l10n-common #openoffice.org-l10n-en-gb #openoffice.org-l10n-en-za #openoffice.org-math #openoffice.org-style-crystal #openoffice.org-style-human #openoffice.org-thesaurus-en-au #openoffice.org-thesaurus-en-us #openoffice.org-writer #openprinting-ppds #openssh-client #openssl #oxygen-cursor-theme #packagekit #packagekit-backend-apt #parted #passwd #patch #pciutils #pcmciautils #perl #perl-base #perl-doc #perl-modules #phonon #phonon-backend-xine #pidgin #pidgin-data #pidgin-libnotify #pidgin-otr #pinentry-gtk2 #pinentry-qt4 #pkg-config #plasma-widget-network-manager #plasma-widget-quickaccess #pm-utils #pnm2ppa #po-debconf #policykit #policykit-gnome #poppler-utils #popularity-contest #powermgmt-base #ppp #pppconfig #pppoeconf #procps #psfontmgr #psmisc #pulseaudio #pulseaudio-esound-compat #pulseaudio-module-gconf #pulseaudio-module-hal #pulseaudio-module-x11 #pulseaudio-utils #pwgen #pxljr #python #python-apport #python-apt #python-brlapi #python-cairo #python-central #python-compizconfig #python-cups #python-cupshelpers #python-dbus #python-debian #python-dev #python-fstab #python-gconf #python-gdata #python-gdbm #python-glade2 #python-gmenu #python-gnome2 #python-gnome2-desktop #python-gnomecanvas #python-gnupginterface #python-gobject #python-gst0.10 #python-gtk2 #python-gtkhtml2 #python-gtksourceview2 #python-imaging #python-kde4 #python-launchpad-bugs #python-launchpad-integration #python-libxml2 #python-minimal #python-newt #python-notify #python-packagekit #python-pkg-resources #python-plasma #python-problem-report #python-pyatspi #python-pyorbit #python-qt4 #python-qt4-common #python-qt4-dbus #python-rdflib #python-sexy #python-sip4 #python-smbc #python-software-properties #python-support #python-uno #python-usb #python-virtkey #python-vte #python-xapian #python-xdg #python-xkit #python2.6 #python2.6-dev #python2.6-minimal #qt4-qtconfig #quassel #quassel-data #radeontool #raptor-utils #rarian-compat #rdesktop #readahead #readline-common #recode #redland-utils #reiserfsprogs #resolvconf #rhythmbox #rss-glx #rsync #samba-common #sane-utils #scim #scim-bridge-agent #scim-bridge-client-gtk #scim-gtk2-immodule #scim-modules-socket #screen #screen-profiles #screen-resolution-extra #screensaver-default-images #seahorse #seahorse-plugins #sed #sg3-utils #sgml-base #sgml-data #shared-mime-info #smartdimmer #smbclient #software-properties-gtk #software-properties-kde #soprano-daemon #speedcrunch #splix #squid #squid-common #ssh-askpass-gnome #ssl-cert #startup-tasks #strace #strigi-client #strigi-daemon #subversion #sudo #sun-java6-bin #sun-java6-jre #sun-java6-plugin #synaptic #sysklogd #klogd #syslinux #system-config-printer-common #system-config-printer-gnome #system-config-printer-kde #system-services #system-tools-backends #systemsettings #sysv-rc #sysvinit-utils #tangerine-icon-theme #tar #tasksel #tasksel-data #tcpd #tcpdump #telnet #thunderbird #thunderbird-locale-en-gb #time #tomboy #toshset #totem #totem-common #totem-gstreamer #totem-mozilla #totem-plugins #transmission-common #transmission-gtk #tsclient #ttf-arabeyes #ttf-arphic-uming #ttf-bitstream-vera #ttf-dejavu #ttf-dejavu-core #ttf-dejavu-extra #ttf-freefont #ttf-indic-fonts-core #ttf-lao #ttf-liberation #ttf-mscorefonts-installer #ttf-opensymbol #ttf-sazanami-gothic #ttf-sazanami-mincho #ttf-thai-tlwg #ttf-unfonts-core #tzdata #ubufox #ubuntu-artwork #ubuntu-desktop #ubuntu-docs #ubuntu-gdm-themes #ubuntu-keyring #ubuntu-minimal #ubuntu-sounds #ubuntu-standard #ubuntu-system-service #ubuntu-wallpapers #ucf #udev #ufw #unattended-upgrades #unix-mknod #unixodbc #uno-libs3 #unzip #update-inetd #update-manager #update-manager-core #update-manager-kde #update-motd #update-notifier #update-notifier-common #update-notifier-kde #upstart #upstart-compat-sysv #upstart-logd #ure #usb-creator #usbutils #usplash #usplash-theme-ubuntu #util-linux #uuid-runtime #vbetool #vim #vim-common #vim-runtime #vim-tiny #vinagre #vino #vlc #vlc-data #vlc-nox #vorbis-tools #vpnc #w3m #wamerican #watershed #wbritish #wget #whiptail #whois #wipe #wireless-crda #wireless-tools #wodim #wpasupplicant #x-ttcidfont-conf #x11-apps #x11-common #x11-session-utils #x11-utils #x11-xfs-utils #x11-xkb-utils #x11-xserver-utils #xauth #xbitmaps #xcursor-themes #xdg-user-dirs #xdg-user-dirs-gtk #xdg-utils #xfonts-100dpi #xfonts-75dpi #xfonts-base #xfonts-encodings #xfonts-scalable #xfonts-utils #xine-ui #xinit #xinput #xkb-data #xml-core #xorg #xsane #xsane-common #xscreensaver-data #xscreensaver-gl #xserver-common #xserver-xorg #xserver-xorg-core #xserver-xorg-input-all #xserver-xorg-input-evdev #xserver-xorg-input-kbd #xserver-xorg-input-mouse #xserver-xorg-input-synaptics #xserver-xorg-input-wacom #xserver-xorg-video-all #xserver-xorg-video-apm #xserver-xorg-video-ark #xserver-xorg-video-ati #xserver-xorg-video-chips #xserver-xorg-video-cirrus #xserver-xorg-video-fbdev #xserver-xorg-video-geode #xserver-xorg-video-i128 #xserver-xorg-video-i740 #xserver-xorg-video-intel #xserver-xorg-video-mach64 #xserver-xorg-video-mga #xserver-xorg-video-neomagic #xserver-xorg-video-nv #xserver-xorg-video-openchrome #xserver-xorg-video-r128 #xserver-xorg-video-radeon #xserver-xorg-video-rendition #xserver-xorg-video-s3 #xserver-xorg-video-s3virge #xserver-xorg-video-savage #xserver-xorg-video-siliconmotion #xserver-xorg-video-sis #xserver-xorg-video-sisusb #xserver-xorg-video-tdfx #xserver-xorg-video-trident #xserver-xorg-video-tseng #xserver-xorg-video-v4l #xserver-xorg-video-vesa #xserver-xorg-video-vmware #xserver-xorg-video-voodoo #xsltproc #xterm #xulrunner-1.9 #xulrunner-1.9-gnome-support #yelp #zenity #zip #zlib1g #zsh # #[packages] #libevtlog0 #syslog-ng #klogd unwanted,priority= #klogd unwanted,priority=2 #klogd unwanted,priority=-3 #sysklogd unwanted,priority=2 #ubuntu-minimal unwanted,priority=3 #wink #wink unwanted #libstdc++5 #