FLOM is a distributed lock manager that can be used to avoid shell tricks and safely execute different tasks that cannot run at the same time. It manages process serialization in the same way nice manages process prioritization. It implements the same lock mode semantic proposed by VMS DLM to allow non-trivial command serialization use cases. The goal is to "just work"; everything implemented must be useful and easy to use (configuration is reduced to a bare minimum). It works inside a single system or in a network of IP connected systems.
Dar is a shell command that makes backup of a directory tree and files. Its features include splitting archives over several files, DVD, CD, ZIP, or floppies, compression, full or differential backups, strong encryption, proper saving and restoration of hard links, extended attributes, file forks, Door inodes, and sparse files, remote backup using pipes and external commands (such as ssh), and rearrangement of the "slices" of an existing archive. It can run commands between slices, before and after saving some defined files or directories (for a proper database backup, for example), and quickly retrieve individual files from differential and full backups. Several external GUIs exist as alternatives to its CLI interface, like kdar, DarGUI, SaraB, etc.
Fileevent is a rules-based utility that matches files based on simple patterns and macros and performs actions on them. These actions are typically used to transfer or rename the file ready for further processing. This utility is particularly useful for batch processing environments where files to load/process might arrive on an adhoc basis. Fileevent allows them to be transferred elsewhere, retrieved from elsewhere, or renamed.
Code Manager 2 (CM2) has been designed to provide a complete source code control system for a set of developers sharing the same working directory tree. It offers developers and organizations many advantages. It provides a comprehensive set of features and has been designed to be very easy to pick up and use to manage projects. It works across Unix and Windows platforms, requiring little configuration and only a limited number of dependencies. It provides facilities at both an individual source file level and project level. The project level facilities include facilities to copy or merge whole projects or generate and apply change-sets. It uses an efficient repository format to handle large files and large numbers of files and directories. It provides facilities to generate packages from the project in a number of formats (including TP2, Slackware, APT, RPM, Autopackage, SVR4, and InstallP).
startvnc.pl is a script to start VNC on a system-determined port. Placed in /etc/skel/bin/ or the like, it allows each user to start VNC on his own port without having to guess or use trial-an-error on which port he should use. Based on his numerical ID (from /etc/password), this script autogenerates a static port number which should not change.