Software

  1. pkgbase
  2. FreeBSD Druid(R)
  3. DruidBSD(tm)
  4. sysutils/host-setup
  5. sysutils/sysrc
  6. sysutils/tzdialog
  7. vimage boot script
  8. netwait boot script
  9. jail_build
  10. loader_menu
  11. lastdown
  12. sysutils/zfs-stats-lite

1. pkgbase

pkgbase is a multi-platform packaging system for integrating package version control into any CVS or Perforce server.

Currently supported packaging systems include:

  • FreeBSD Packages (*.tgz, *.tbz, or *.txz)
  • RedHat Packages (*.rpm)

Hightlights include:

  • Author FreeBSD packages on RedHat Linux
  • Author RPMs on FreeBSD
  • Easily unpack any package from any source
  • Easily make changes to any binary package
  • Easily import working trees into any CVS or Perforce server
  • Low learning curve (use any make and text editor)
  • Entirely self-contained within any base directory
  • Implemented as cross-platform shell scripts/Makefiles

Current version 2.0 for CVS [NEW]:

Current version 2.0 for Perforce [NEW]:

Previous version 1.0 for CVS:

Previous version 1.0 for Perforce:


2. FreeBSD Druid(R)

Enterprise FreeBSD Installer based on sysinstall(8).

Resources/Documentation:


3. DruidBSD(tm)

FreeBSD Micro-Distribution (with or without hardware diagnostic tools such as memtest86, DBAN, etc.):

  • DruidBSD-1.0b1.iso
    SIZE: 23.5MB
    SHA1: 464785d6efdd93c8ca4ca911426ce6fe5f4059e5
    MD5: d3839879d10f095cdfba80c158668f3c
  • Druid-0.0.iso
    SIZE: 31.4MB
    SHA1: 1ff32e0f63deca5cb19ed0eb9b071771bedf4cb6
    MD5: 30c4d4535c4b2033cd534f8d54e9caca

Resources/Documentation:


4. sysutils/host-setup

Host-setup is a dialog(1) (or Xdialog(1)) based utility for configuring your system. Built on the same safety and reliability of sysrc(8) to manage changes to rc.conf(5), host-setup(1) can also activate changes to the system in a safe and effective manner. Functionality includes (but may not be limited to):

  • Configure Time Zone
  • Configure Hostname/Domain
  • Configure Network Interfaces
  • Configure Default Router/Gateway
  • Configure DNS nameservers

Current version 4.0.2:

Previous version 4.0.1:

Previous version 4.0:

Previous version 3.2:


5. sysutils/sysrc

Sysrc is a robust utility for managing rc.conf(5) from the command-line without a text-editor. Feature-highlights include (but are not limited to):

  • Environment variable taint prevention
  • Shell taint checking (aka boot-regression prevention)
  • File-access race-condition prevention
  • File-structure sensitivity/preservation
  • Intelligent syntax handling
  • Execution performance optimizations
  • Detailed safety measures
  • Support for jails (both legacy and current)

Current version 5.2:

Previous version 5.1:

Previous version 5.0:

Previous version 4.1:

Previous version 4.0:

Previous version 3.2.2:

Previous version 3.2.1:

Previous version 3.2:


6. sysutils/tzdialog

tzdialog is an ISO-3166 compliant sh(1) implementation of tzsetup(8) based on the dialog(1) (or Xdialog(1)) utility for setting the local default timezone.

Current version 1.2:

Previous version 1.1:

Previous version 1.0.2:


7. vimage boot script

FreeBSD-8.x/9.x rc.d script for managing vimages (jails with their own network stack). Read more about vimage.

Download FreeBSD package:


8. netwait boot script

Modified version of FreeBSD RELENG_9 netwait boot script designed to address network race-conditions during boot.

Download FreeBSD package:


9. jail_build

Build FreeBSD jails from binary distributions.

Current version 1.0:


10. loader_menu

FreeBSD 9.0 boot loader menu by me in-turn made available as a FreeBSD package for older versions of FreeBSD (4.x or higher).

Download FreeBSD package:


11. lastdown

Determine who was logged-on when the system last went down. Read more about lastdown.

Current version 2.0:

12. sysutils/zfs-stats-lite

Display human-readable ZFS statistics (free of dependencies).

Current version 1.0: