|
From: Jason H. <jh...@ap...> - 2010-12-17 19:16:03
|
User visible changes: ticket:23 Add "status" as a standard init script option ticket:25 Preserve TPKG_HOME when deploying to remote systems. Warn instead of raising an exception if there is no init or crontab support for the platform. These seem like valid cases where proceeding with reduced functionality is better than failing. API changes: In class Tpkg change CONFIGDIR to DEFAULT_CONFIGDIR, and compute @configdir in initialize method using a similar algorithm as for @base. This allows the test suite to use a private config directory and not be affected by any files in the system config directory. Change gethttp method from class to instance method so that it can utilize @configdir. Make the :base option to initialize actually optional, setting it to DEFAULT_BASE if it is not specified. The tpkg executable is essentially doing that as well, but other users of the library would benefit from the same logic. |