DIASER is a cloud storage class combined geo-data replication, long-term archive system, and WAN vault application. Manage long term mixed data archives generated by existing backup software. Ensure availability using commodity hardware. Retain administrative and financial control. It combines a disk-based backup volume management system and triple redundancy with a storage architecture designed to structure months to years of long term sustainable archiving space. It is a quick and low-cost way to make an environment more robust by backing up data in multiple places. This replication also provides fast retrieval of archived data from all node hosting locations. A Perl installer creates the system. Nodes can be dedicated to storage or used for existing services over unused bandwidth. DIASER works in user space over SSH.
Install Kernel (ik) is a bash script that installs the Linux kernel and automatically sets up LILO or GRUB. It also saves your kernel configuration each time you do an install. This allows you to restore the newest configuration file when you make a new kernel. This script is intended for two groups of people; people new to compiling kernels, and people who are tired of moving files around and editing their bootloader configurations every time they install a new kernel.
Payload Delivery Vehicle (PDV) is a program that builds an executable that contains a complete package (e.g. and RPM, System V package or tar file) and the commands required to install it. When the executable is run it will extract the payload (the package) and then execute another command (such as rpm -i, pkgadd -d etc.). The big advantage to this is that a developer can hand a user a single file to be executed - the end user does not need to know how to extract the package or get it installed.
Pexpect is a Python Expect-like module. It spawns child applications, controls them, and responds to expected patterns in their output. It can be used for automating interactive applications such as ssh, ftp, passwd, telnet, etc. It can be used to automate setup scripts for duplicating software package installations on different servers. It can be used for automated software testing. It should work on any platform that supports the standard Python pty module. Its interface was designed to be easy-to-use, so performing simple tasks is easy. It includes an ANSI/VT100 terminal screen scraping module.
Lowlife is a documentation project which tells the user how to put together a simple uClibc-based Linux boot-floopy. It also describes the installation of the SVGA vncviewer on the floppy, thus enhancing it with X terminal capabilities. Besides the documentation, the package also contains a precompiled demo floppy image.
rconftool is a reimplementation of Sam Varshavchik's sysconftool in Ruby. Its purpose is to keep configuration files "fresh" when upgrading an application from one version to another, ensuring that all necessary settings are present and that obsolete ones are removed. To use it, application writers need to distribute their config files marked up with some simple metadata in comments, and arrange for the "make install" or "make install-configure" target to invoke rconftool. rconftool can be called as a library function or from the command line. It can also install groups of files recursively from one directory tree into another.