Multicast BOOTP Java server and C/Linux client's goal is to implement the BOOTP/DHCP protocol through multicast rather than broadcast. Sun's Java networking API offers multicast socket communication objects, allowing you to create a platform independent IP interface configuration utility. Eventually, such utilities may become a fully featured multicast DHCP server. Any ideas on how to support existing BOOTP broadcast client requests are welcome. See the Multicast HOWTO at http://www.linuxdoc.org/HOWTO/Multicast- HOWTO.html.
RPMSV manages RPM packages installed on a system to determine which ones should be installed, deleted, or updated. This can be done with a single command. It has definitions of function groups to determine all packages needed for a specific function (such as serving web pages), and can do central maintenance of packages, versions, and function groups over many hosts.
cvsroot is a script to help keep track of multiple sites when using CVS, and in particular the CVSROOT and CVS_RSH environment variables for those sites. It creates a $HOME/.cvsroot file, with shortcut names representing the different CVS sites. The new environment variables appropriate to the site selected will then be set, and a new shell will be spawned to keep the variables. In this way, you do not have to keep setting the environment yourself, and can rely on the script to keep track of things for you.
Network Shell Utilities: A command line UNIX shell that provides a centralized management platform for 12 operating systems (Linux, Solaris, etc.). We provide native support for over 130 standard UNIX commands, extended to leverage Network Shell's distributed technology. This allows administrators to execute commands on multiple machines simultaneously. Network Shell Deploy: A GUI tool that provides a simple way to obtain system inventory/audit, patch management, package/application management, and content distribution/management. In addition, deploy uses the Network Shell script engine - any job created in the GUI can be saved as a Network Shell script, and modified as required by the administrator.
VAInstall is a multi-platform installer written in Java. Through a simple config file, it allows the packager to pick files and directories from various places on disk, and not only one root dir like other installers. The packager can completely reorganize the files and dirs on the destination host. He can choose the install mode for the destination host (graphic, xtra, text, or ANSI). VAInstall takes minimum space on the destination host; it does not write any large temporary files on disk, and supports easy and powerful uninstallation.
Loki Setup is a graphical installer for Unix applications. It features descriptions of the package to install in XML, a GTK interface that can be dynamically redefined by the user with Glade, raw and ncurses console interfaces, and the automatic generation of uninstall scripts. It has been successfully used on many Linux and UNIX platforms. It includes tools for uninstalling, patching, and recovering installations. It operates independently from any package managers.
Debian package information is generally stored in files having a special file format, dubbed the Debian control file format (dctrl), a special case of the record jar file format. These tools operate on any files conforming in a general sense to that format, and are therefore widely applicable whenever this format is in play. The tools in this bundle are grep-dctrl, sort-dctrl, join-dctrl, and tbl-dctrl.