Share

Etch System Configuration Management

Project News for Etch System Configuration Management

  • Etch 3.11 Released

    Explicitly invoke user actions (setup/pre/post/test/etc.) via "sh -c" so that syntax like "FOO=bar myprogram" works

    Wrap exceptions from templates with a message indicating the template filename and associated file filename to help the user figure out where the error occurred. Errors from etch scripts were already subject to this treatment.

    The client version is now in sync with the overall package version, so with this release the client version jumps from 1.18 to 3.11.

    And some misc. bug fixes.

    2009-11-11 21:27:42 UTC by jheiss

  • Etch 3.10 Released

    A few bug fixes: the DTD for commands was too strict and rejecting valid commands.xml files in some cases, certain combinations of dependencies and file requests could result in a loop, and the client was a bit too verbose about creating temporary placeholder files.

    2009-11-06 01:26:42 UTC by jheiss

  • Etch 3.9 Released

    Files can now depend on commands and vice-versa. <dependcommand> in a config.xml file, <dependfile> in a commands.xml file.

    You can now request the processing of specific commands on the command line. This can be mixed with request for specific files as well. So "etch /etc/motd linux_package_commands" should do what you expect, i.e. generate /etc/motd and process the linux_package_commands set of commands.

    And a few assorted bug fixes.

    2009-10-29 21:41:55 UTC by jheiss

  • Etch 3.8 release

    Add support for configuration commands, i.e. system configuration via commands rather than via configuration files. See http://sourceforge.net/apps/trac/etch/wiki/ConfigurationCommands

    Add local mode to etch client where it reads configuration from a local directory rather than from a server. This should make testing changes easier, and make it easier for new users to evaluate etch. See https://sourceforge.net/apps/trac/etch/wiki/GettingStarted

    Other minor features and bug fixes as well. See the etch-users mailing list post for more details.

    2009-10-13 20:07:00 UTC by jheiss

  • Etch 3.6 Released

    This release adds support for client authentication and local requests, updates etch to the latest version of Rails, and includes other feature enhancements and bug fixes. See the release announcement on the etch-users mailing list for more details.

    2009-09-24 17:41:44 UTC by jheiss