Commits on Mar 24, 2009
  1. This is a test of tagging and how it will work with the release

    cfb committed Mar 24, 2009
  2. New branch for 2.0.x internal releases.

    cfb committed Mar 24, 2009
  3. - Removing example config until it can be cleaned up and properly doc…

    rkhardalian committed Mar 24, 2009
Commits on Mar 20, 2009
  1. Fix for Issue 47.

    Signed off: Phil Dibowitz
    Signed off: Chet Burgess
    cfb committed Mar 20, 2009
Commits on Mar 19, 2009
  1. I've been a bad, bad girl. I've been careless with a delicate man.

    That man is Mr. Nicolas Simonds.  Let's hear it for Mister Simonds!
    Three patches to fix my stupidity from Mr. Simonds that have been sent to me
    over the last month or so that I have been too lazy to actually commit.
    rtilder committed Mar 19, 2009
Commits on Feb 13, 2009
  1. Minor fix. /proc/xen can exist on non-xen kernels (though it

    probably shouldn't) /proc/xen/xenbus will ONLY exist if running
    under the Xen hypervisor.
    cfb committed Feb 13, 2009
Commits on Dec 16, 2008
  1. New functionality for issue 44.

    The attached patch removes the list of hardcoded files to copy and now
    looks for a key called firstboot_cpfiles. The firstboot_cpfiles key as the
    form "file,directory" where file is the full path to the "file" to be
    copied and "directory" is the full path to the directory to copy "file"
    into. If "directory" does not exist, FirstBoot will create it with its
    default mode (value of "firstrun_default_mode" key or 0755 if not found)
    and default uid and gid (value of firstrun_default_ugid" or 0:0 if not found).
    Chet Burgess <>
    cfb committed Dec 16, 2008
Commits on Dec 11, 2008
  1. Commiting fixes for issue 42 and 43.

    Issue 42:
    Adding support for a function called get_plugin_version which can be 
    queried from the c object in keys and templates and will return 
    the version of a given plugin.
    Issue 43:
    Fixing automatic version strings in the various perl modules
    to use the correct form for Subversion check-in numbers.
    Chet Burgess <>
    cfb committed Dec 11, 2008
Commits on Nov 21, 2008
Commits on Nov 18, 2008
  1. From: Chet Burgess <>

    Commiting changes to fix issue 38.
    Overlay now reads the name of directories to be parsed as overlays and 
    their targets from a key called "overlay_map". If the "overlay_map" key is
    empty, it assumes the only directory to parse is called "overlay" and that
    its target on the filesystem is /.
    The "overlay_map" key has the form of "directory:target" where directory is a
    directory in the config source and target is the absolute path on the file
    system to place the contents of the directories.
    Overlay then iterates through all elements of the "overlay_map" key and
    processes each one in turn.
    Signed-off-by: Chet Burgess <>
    cfb committed Nov 18, 2008
  2. From: Charlie Brown <>

    This patch addresses issue 40. It addes support to for per user
    and group home directory permissions as well as ability to specifiy default
    permissions for home directories.
    Charlie Brown is responsible for the general idea, as well as the code for
    supporting the "permissions" element in an auth object. Chet Burgess did some
    basic cleanup and the coding for support of the default home directory
    Chet Burgess
    Signed-off-by: Phil Dibowitz <>
    Signed-off-by: Chet Burgess <>
    cfb committed Nov 18, 2008
Commits on Nov 11, 2008
  1. We are going to remove some variables that are no longer needed (issu…

    …e 39)
    as well as fix the logic for builing out c_hierarchy if we have nested
    includes (issue 37).
    cfb committed Nov 11, 2008
Commits on Nov 10, 2008
  1. Breakin' the trunk! Breakin' the trunk!

    Two things:
        1. Mild cleanup of the is_virtual() code flow
        2. Add support for a c_network_hierarchy key that can be specified in a
           policy_hierarchy key as part of the parse.  Essentially,
           get_netinfo() will now include all network/... trees within which its
           primary NIC is.
    Much love and disrespect,
    rtilder committed Nov 10, 2008
Commits on Nov 6, 2008
  1. Should fix issue 36

    rtilder committed Nov 6, 2008
  2. We don't use Text::Diff here

    rtilder committed Nov 6, 2008
Commits on Oct 30, 2008
  1. I call no way that this has been working for the last N months.

    Also shows how no one uses c_netcard.
    rtilder committed Oct 30, 2008
Commits on Oct 10, 2008
  1. For the sanity of coders everywhere.

    And cause no one else will do it.
    pdibowitz committed Oct 10, 2008
Commits on Oct 8, 2008
  1. - Corrected one-line conditionals.

    - Changed version number to reflect SVN revision.
    rkhardalian committed Oct 8, 2008
Commits on Oct 7, 2008
  1. - No code changes, only formatting cleanup.

    - Replace tabs with 8 whitespaces.
    - Remove all trailing whitespace.
    rkhardalian committed Oct 7, 2008
  2. - Fork off a child for all revision processing (reason commented in c…

    - Modify a few logging messages.
    rkhardalian committed Oct 7, 2008
Commits on Oct 3, 2008
  1. - Improved the gzip process to use a rename for the purpose of being …

    - Improved logging output.
    - Removed debug code for working dir cleanup paranoia.
    - Reformatted configuration file to separate key/value pairs with whitespace.
    rkhardalian committed Oct 3, 2008
Commits on Oct 1, 2008
  1. - Couple of really stupid bug fixes.

    rkhardalian committed Oct 1, 2008
  2. - Issue a cleanup if an update files, otherwise our working copy ends…

    … up staying locked.
    rkhardalian committed Oct 1, 2008
  3. - Wrapped SVN method calls in eval to avoid bombing out the daemon if…

    … a particular release happens to fail publishing.
    - Added more error checking around aforementioned failure conditions.
    rkhardalian committed Oct 1, 2008
Commits on Sep 30, 2008
  1. - Added 'restoreprops' option, which serves as a replacement for rsvn…

    … (restore-spine).
    - Remove trailing slashes from almost every directory variable passed into SVN, as it is quite picky about this.
    rkhardalian committed Sep 30, 2008
  2. - Added init script for the new publisher.

    rkhardalian committed Sep 30, 2008
  3. - Added config option for ISO file naming prefix.

    rkhardalian committed Sep 30, 2008
  4. - Spine configball publisher v2.0, re-written in Perl.

    - Based on Perl bindings provided by SVN 1.5 (required).
    - Performance improvements of up to 4X (20 second publish times for TM's tree)
    - Uses svn update as opposed to checkout after initial startup.
    - Supports all SVN access methods (http(s), svnserve, file).
    rkhardalian committed Sep 30, 2008
Commits on Sep 22, 2008
  1. Nic pointed out that I should be eviscerated for this particularly bi…

    …t of
    idiocy.  He may be correct.
    rtilder committed Sep 22, 2008