cdist.git
9 years agoReturn errors when os.system fails. scp
Carl Hetherington [Tue, 11 Nov 2014 15:24:45 +0000 (15:24 +0000)]
Return errors when os.system fails.

9 years agoTypo in previous.
Carl Hetherington [Sun, 9 Nov 2014 22:22:01 +0000 (22:22 +0000)]
Typo in previous.

9 years agoFix previous.
Carl Hetherington [Sun, 9 Nov 2014 22:14:13 +0000 (22:14 +0000)]
Fix previous.

9 years agoFix directory creation when copying output to remotes.
Carl Hetherington [Sun, 9 Nov 2014 22:13:13 +0000 (22:13 +0000)]
Fix directory creation when copying output to remotes.

9 years agoFix output paths like host:path
Carl Hetherington [Sun, 9 Nov 2014 21:00:59 +0000 (21:00 +0000)]
Fix output paths like host:path

9 years agoFix thinko.
Carl Hetherington [Sun, 9 Nov 2014 20:44:13 +0000 (20:44 +0000)]
Fix thinko.

9 years agoFix previous.
Carl Hetherington [Sat, 8 Nov 2014 01:46:40 +0000 (01:46 +0000)]
Fix previous.

9 years agoFix previous.
Carl Hetherington [Sat, 8 Nov 2014 01:32:05 +0000 (01:32 +0000)]
Fix previous.

9 years agoFix previous.
Carl Hetherington [Sat, 8 Nov 2014 00:20:49 +0000 (00:20 +0000)]
Fix previous.

9 years agoFix previous.
Carl Hetherington [Sat, 8 Nov 2014 00:02:50 +0000 (00:02 +0000)]
Fix previous.

9 years agoTry again to fix scp escaping.
Carl Hetherington [Fri, 7 Nov 2014 23:52:56 +0000 (23:52 +0000)]
Try again to fix scp escaping.

9 years agoTry to fix escaping.
Carl Hetherington [Fri, 7 Nov 2014 23:31:15 +0000 (23:31 +0000)]
Try to fix escaping.

9 years agoMore host:path path fixes.
Carl Hetherington [Fri, 7 Nov 2014 23:15:49 +0000 (23:15 +0000)]
More host:path path fixes.

9 years agoTweak for host:path outputs.
Carl Hetherington [Fri, 7 Nov 2014 23:04:27 +0000 (23:04 +0000)]
Tweak for host:path outputs.

9 years agoFix thinko.
Carl Hetherington [Fri, 7 Nov 2014 22:44:40 +0000 (22:44 +0000)]
Fix thinko.

9 years agoUse scp to copy files.
Carl Hetherington [Fri, 7 Nov 2014 22:29:08 +0000 (22:29 +0000)]
Use scp to copy files.

9 years agoNicer help again.
Carl Hetherington [Fri, 17 Oct 2014 09:33:02 +0000 (10:33 +0100)]
Nicer help again.

9 years agoVarious fixes to previous hacks.
Carl Hetherington [Fri, 17 Oct 2014 09:17:11 +0000 (10:17 +0100)]
Various fixes to previous hacks.

9 years agoFix previous.
Carl Hetherington [Fri, 17 Oct 2014 09:13:12 +0000 (10:13 +0100)]
Fix previous.

9 years agoTidy up.
Carl Hetherington [Fri, 17 Oct 2014 09:12:56 +0000 (10:12 +0100)]
Tidy up.

9 years agoargs needs to be global.
Carl Hetherington [Fri, 17 Oct 2014 09:11:11 +0000 (10:11 +0100)]
args needs to be global.

9 years agoGive some hint about what commands are available.
Carl Hetherington [Fri, 17 Oct 2014 09:08:08 +0000 (10:08 +0100)]
Give some hint about what commands are available.

9 years agoNicer error reporting without python exception stuff.
Carl Hetherington [Fri, 17 Oct 2014 08:45:22 +0000 (09:45 +0100)]
Nicer error reporting without python exception stuff.

9 years agoAdd revision command.
Carl Hetherington [Fri, 17 Oct 2014 08:39:14 +0000 (09:39 +0100)]
Add revision command.

9 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Sun, 5 Oct 2014 23:29:11 +0000 (00:29 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

9 years agoMerge branch 'working-dir-changes'
Carl Hetherington [Sun, 5 Oct 2014 23:28:46 +0000 (00:28 +0100)]
Merge branch 'working-dir-changes'

9 years agoWipe CPPFLAGS for all targets.
Carl Hetherington [Sun, 5 Oct 2014 19:58:32 +0000 (20:58 +0100)]
Wipe CPPFLAGS for all targets.

9 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Sun, 5 Oct 2014 19:33:43 +0000 (20:33 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

9 years agoClear out CPPFLAGS for the windows build.
Carl Hetherington [Sun, 5 Oct 2014 19:33:41 +0000 (20:33 +0100)]
Clear out CPPFLAGS for the windows build.

9 years agoUntested configuration of parallel jobs count.
Carl Hetherington [Sun, 5 Oct 2014 19:30:25 +0000 (20:30 +0100)]
Untested configuration of parallel jobs count.

9 years agoAllow extraction of latest versions of different major releases. working-dir-changes
Carl Hetherington [Wed, 6 Aug 2014 18:10:59 +0000 (19:10 +0100)]
Allow extraction of latest versions of different major releases.

9 years agoRemove debug message.
Carl Hetherington [Sat, 2 Aug 2014 13:18:07 +0000 (14:18 +0100)]
Remove debug message.

9 years agoFixes to OSX builds.
Carl Hetherington [Thu, 24 Jul 2014 09:32:27 +0000 (10:32 +0100)]
Fixes to OSX builds.

9 years agoAlways assume home/tmp are mounted in chroots; remove the different directory stuff.
Carl Hetherington [Tue, 22 Jul 2014 19:22:52 +0000 (20:22 +0100)]
Always assume home/tmp are mounted in chroots; remove the different directory stuff.

9 years agoAnother missing temporary_directory setup.
Carl Hetherington [Fri, 18 Jul 2014 13:40:52 +0000 (13:40 +0000)]
Another missing temporary_directory setup.

9 years agoMissing temporary_directory setups.
Carl Hetherington [Fri, 18 Jul 2014 13:40:21 +0000 (13:40 +0000)]
Missing temporary_directory setups.

9 years agoMerge branch 'working-dir-changes' of git.carlh.net:git/cdist into working-dir-changes
Carl Hetherington [Fri, 18 Jul 2014 13:10:17 +0000 (13:10 +0000)]
Merge branch 'working-dir-changes' of git.carlh.net:git/cdist into working-dir-changes

9 years agoMerge branch 'master' into working-dir-changes
Carl Hetherington [Fri, 18 Jul 2014 13:10:09 +0000 (13:10 +0000)]
Merge branch 'master' into working-dir-changes

9 years agoReplace devel in versions with the git commit.
Carl Hetherington [Fri, 18 Jul 2014 13:10:01 +0000 (13:10 +0000)]
Replace devel in versions with the git commit.

9 years agoMerge branch 'master' into working-dir-changes
Carl Hetherington [Fri, 18 Jul 2014 13:08:23 +0000 (14:08 +0100)]
Merge branch 'master' into working-dir-changes

9 years agoDon't pad minor version numbers to two figures.
Carl Hetherington [Tue, 1 Jul 2014 11:31:20 +0000 (12:31 +0100)]
Don't pad minor version numbers to two figures.

9 years agoQuieten submodule commands.
Carl Hetherington [Fri, 23 May 2014 16:55:09 +0000 (17:55 +0100)]
Quieten submodule commands.

10 years agoVarious changes to working directories, and support for chroots that mount stuff...
Carl Hetherington [Wed, 14 May 2014 20:23:34 +0000 (21:23 +0100)]
Various changes to working directories, and support for chroots that mount stuff from their hosts.

10 years agoAdd append_with_space method.
Carl Hetherington [Thu, 8 May 2014 23:37:14 +0000 (00:37 +0100)]
Add append_with_space method.

10 years agoSupport older cscripts.
Carl Hetherington [Thu, 17 Apr 2014 20:06:37 +0000 (21:06 +0100)]
Support older cscripts.

10 years agoMerge branch 'master' of /home/carl/git/cdist
Carl Hetherington [Tue, 18 Mar 2014 16:29:22 +0000 (16:29 +0000)]
Merge branch 'master' of /home/carl/git/cdist

10 years agoFix for newer git (I think...)
Carl Hetherington [Tue, 18 Mar 2014 16:29:18 +0000 (16:29 +0000)]
Fix for newer git (I think...)

10 years agoDates.
Carl Hetherington [Thu, 27 Feb 2014 00:40:09 +0000 (00:40 +0000)]
Dates.

10 years agoAttempted fix to preservation of self.variables.
Carl Hetherington [Thu, 27 Feb 2014 00:30:41 +0000 (00:30 +0000)]
Attempted fix to preservation of self.variables.

10 years agoA bit more verbosity.
Carl Hetherington [Wed, 26 Feb 2014 23:59:04 +0000 (23:59 +0000)]
A bit more verbosity.

10 years agoA bit more verbosity.
Carl Hetherington [Wed, 26 Feb 2014 23:12:24 +0000 (23:12 +0000)]
A bit more verbosity.

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/cdist
Carl Hetherington [Wed, 26 Feb 2014 22:51:19 +0000 (22:51 +0000)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/cdist

10 years agoPreserve self.variables around builds.
Carl Hetherington [Wed, 26 Feb 2014 22:51:10 +0000 (22:51 +0000)]
Preserve self.variables around builds.

10 years agoName output directories with target distro on Linux.
Carl Hetherington [Fri, 7 Feb 2014 16:02:32 +0000 (16:02 +0000)]
Name output directories with target distro on Linux.

10 years agoHonour -k for package command.
Carl Hetherington [Wed, 5 Feb 2014 11:09:39 +0000 (11:09 +0000)]
Honour -k for package command.

10 years agoSearch /usr/local/lib for .pc files.
Carl Hetherington [Mon, 13 Jan 2014 09:57:01 +0000 (09:57 +0000)]
Search /usr/local/lib for .pc files.

10 years agocentos support.
Carl Hetherington [Mon, 13 Jan 2014 09:54:38 +0000 (09:54 +0000)]
centos support.

10 years agoBack compatibility.
Carl Hetherington [Fri, 10 Jan 2014 10:46:39 +0000 (10:46 +0000)]
Back compatibility.

10 years agoTry again to fix version fiasco.
Carl Hetherington [Fri, 10 Jan 2014 10:36:33 +0000 (10:36 +0000)]
Try again to fix version fiasco.

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/cdist
Carl Hetherington [Thu, 9 Jan 2014 21:21:14 +0000 (21:21 +0000)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/cdist

10 years agoTry to replace beta versions with micro versioning.
Carl Hetherington [Thu, 9 Jan 2014 21:21:09 +0000 (21:21 +0000)]
Try to replace beta versions with micro versioning.

10 years agoThinkos.
Carl Hetherington [Wed, 8 Jan 2014 00:48:44 +0000 (00:48 +0000)]
Thinkos.

10 years agoMore attempts to fix the build options mess.
Carl Hetherington [Wed, 8 Jan 2014 00:23:23 +0000 (00:23 +0000)]
More attempts to fix the build options mess.

10 years agoRemove back compat.
Carl Hetherington [Tue, 7 Jan 2014 23:54:04 +0000 (23:54 +0000)]
Remove back compat.

10 years agoJust pass options into build always.
Carl Hetherington [Tue, 7 Jan 2014 13:08:47 +0000 (13:08 +0000)]
Just pass options into build always.

10 years agoRevert previous.
Carl Hetherington [Tue, 7 Jan 2014 13:04:47 +0000 (13:04 +0000)]
Revert previous.

10 years agoAlways call build with options parameter.
Carl Hetherington [Tue, 7 Jan 2014 13:03:35 +0000 (13:03 +0000)]
Always call build with options parameter.

10 years agoFix calls to cleanup().
Carl Hetherington [Tue, 3 Dec 2013 21:31:40 +0000 (21:31 +0000)]
Fix calls to cleanup().

10 years agoTry to clean up even if test() fails.
Carl Hetherington [Tue, 3 Dec 2013 21:02:56 +0000 (21:02 +0000)]
Try to clean up even if test() fails.

10 years agoCleanup after test.
Carl Hetherington [Tue, 3 Dec 2013 15:28:52 +0000 (15:28 +0000)]
Cleanup after test.

10 years agoMore test tweaking.
Carl Hetherington [Mon, 2 Dec 2013 12:55:05 +0000 (12:55 +0000)]
More test tweaking.

10 years agoCheck out project on test.
Carl Hetherington [Mon, 2 Dec 2013 12:52:42 +0000 (12:52 +0000)]
Check out project on test.

10 years agoAdd test method to test.
Carl Hetherington [Mon, 2 Dec 2013 12:51:05 +0000 (12:51 +0000)]
Add test method to test.

10 years agoMerge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/cdist
Carl Hetherington [Wed, 6 Nov 2013 23:24:11 +0000 (23:24 +0000)]
Merge branch 'master' of ssh://carlh.dyndns.org/home/carl/git/cdist

10 years agoCope with file outputs from make_manual.
Carl Hetherington [Wed, 6 Nov 2013 23:24:06 +0000 (23:24 +0000)]
Cope with file outputs from make_manual.

10 years agoSpeculative fix.
Carl Hetherington [Wed, 6 Nov 2013 08:30:10 +0000 (08:30 +0000)]
Speculative fix.

10 years agoTry to fix odd target passed into package() on OS X.
Carl Hetherington [Tue, 29 Oct 2013 11:55:48 +0000 (11:55 +0000)]
Try to fix odd target passed into package() on OS X.

10 years agoTypo.
Carl Hetherington [Tue, 8 Oct 2013 18:01:39 +0000 (19:01 +0100)]
Typo.

10 years agoAllow OSX builds to be in a specified directory.
Carl Hetherington [Tue, 8 Oct 2013 12:29:05 +0000 (13:29 +0100)]
Allow OSX builds to be in a specified directory.

10 years agoAllow projects to pass options into their dependencies.
Carl Hetherington [Thu, 12 Sep 2013 20:19:21 +0000 (21:19 +0100)]
Allow projects to pass options into their dependencies.

10 years agoFix shell command not needing a project; add nice error on bad linux target name.
Carl Hetherington [Wed, 11 Sep 2013 15:20:00 +0000 (16:20 +0100)]
Fix shell command not needing a project; add nice error on bad linux target name.

10 years agoAdd shell command; add -w for overriding work directory; expose mingw_prefixes from...
Carl Hetherington [Sat, 7 Sep 2013 19:37:01 +0000 (20:37 +0100)]
Add shell command; add -w for overriding work directory; expose mingw_prefixes from WindowsTarget; add unset to Target.

10 years agoAdd another pkg-config path on Windows.
Carl Hetherington [Thu, 5 Sep 2013 11:04:00 +0000 (12:04 +0100)]
Add another pkg-config path on Windows.

10 years agoMake mingw_name available to cscripts.
Carl Hetherington [Wed, 4 Sep 2013 12:09:11 +0000 (13:09 +0100)]
Make mingw_name available to cscripts.

10 years agoCope with ./waf dist that produces a source archive with a different name to the...
Carl Hetherington [Fri, 30 Aug 2013 08:55:14 +0000 (09:55 +0100)]
Cope with ./waf dist that produces a source archive with a different name to the project.

10 years agoFix crash with no args.work.
Carl Hetherington [Tue, 20 Aug 2013 14:14:40 +0000 (15:14 +0100)]
Fix crash with no args.work.

10 years agoMerge.
Carl Hetherington [Tue, 20 Aug 2013 12:51:15 +0000 (13:51 +0100)]
Merge.

10 years agoMake work dir configurable.
Carl Hetherington [Tue, 20 Aug 2013 12:50:49 +0000 (13:50 +0100)]
Make work dir configurable.

10 years agoVarious small fixes.
Carl Hetherington [Tue, 20 Aug 2013 12:31:16 +0000 (13:31 +0100)]
Various small fixes.

10 years agoSwitch OSX targets to work on localhost rather than across SSH.
Carl Hetherington [Fri, 16 Aug 2013 13:14:49 +0000 (14:14 +0100)]
Switch OSX targets to work on localhost rather than across SSH.

10 years agoUse rc-file configuration.
Carl Hetherington [Thu, 8 Aug 2013 13:49:17 +0000 (14:49 +0100)]
Use rc-file configuration.

10 years agoUse /usr/local/bin on the PATH in Linux.
Carl Hetherington [Mon, 15 Jul 2013 09:34:17 +0000 (10:34 +0100)]
Use /usr/local/bin on the PATH in Linux.

10 years agoAdd debug option; try to fix cleanup of OS X targets.
Carl Hetherington [Thu, 11 Jul 2013 15:58:19 +0000 (16:58 +0100)]
Add debug option; try to fix cleanup of OS X targets.

10 years agoUse 64-bit target when building (not packaging) for OS X
Carl Hetherington [Fri, 28 Jun 2013 11:31:19 +0000 (12:31 +0100)]
Use 64-bit target when building (not packaging) for OS X

10 years agoFix test command.
Carl Hetherington [Sat, 22 Jun 2013 12:19:01 +0000 (13:19 +0100)]
Fix test command.

10 years agoFix OS X build again.
Carl Hetherington [Thu, 20 Jun 2013 07:40:52 +0000 (08:40 +0100)]
Fix OS X build again.

10 years agoFix whoops.
Carl Hetherington [Wed, 19 Jun 2013 15:55:34 +0000 (16:55 +0100)]
Fix whoops.

10 years agoMore hacks for OS X etc.
Carl Hetherington [Wed, 19 Jun 2013 15:50:59 +0000 (16:50 +0100)]
More hacks for OS X etc.

10 years agoUse global for OSX SDK.
Carl Hetherington [Tue, 18 Jun 2013 22:36:51 +0000 (23:36 +0100)]
Use global for OSX SDK.

10 years agoMerge Environment and target; give up on remote/host/chroot pretence in favour of...
Carl Hetherington [Tue, 18 Jun 2013 18:39:33 +0000 (19:39 +0100)]
Merge Environment and target; give up on remote/host/chroot pretence in favour of OS types.