cdist.git
6 years agoVarious bits -e/-m etc. docker2
Carl Hetherington [Mon, 16 Oct 2017 20:22:33 +0000 (21:22 +0100)]
Various bits -e/-m etc.

6 years agoBasic Mageia support, tweak test() calling, fix error message.
Carl Hetherington [Thu, 31 Aug 2017 09:49:53 +0000 (10:49 +0100)]
Basic Mageia support, tweak test() calling, fix error message.

6 years agoUse /var/tmp when building in Docker containers; better errors about mismatched depen...
Carl Hetherington [Fri, 11 Aug 2017 00:02:35 +0000 (01:02 +0100)]
Use /var/tmp when building in Docker containers; better errors about mismatched dependencies.

6 years agoMissing self.
Carl Hetherington [Mon, 7 Aug 2017 00:21:12 +0000 (01:21 +0100)]
Missing self.

6 years agoUse a volume mount of a local folder to considerably simplify docker code.
Carl Hetherington [Mon, 7 Aug 2017 00:17:04 +0000 (01:17 +0100)]
Use a volume mount of a local folder to considerably simplify docker code.

6 years agoTry to fix command() failure.
Carl Hetherington [Sat, 5 Aug 2017 23:25:44 +0000 (00:25 +0100)]
Try to fix command() failure.

6 years agoMerge branch 'docker2' of git.carlh.net:git/cdist into docker2
Carl Hetherington [Sat, 5 Aug 2017 22:56:08 +0000 (23:56 +0100)]
Merge branch 'docker2' of git.carlh.net:git/cdist into docker2

6 years agoRemove unused option.
Carl Hetherington [Sat, 5 Aug 2017 22:39:14 +0000 (23:39 +0100)]
Remove unused option.

6 years agoAdd command() method to DockerTarget.
Carl Hetherington [Fri, 28 Jul 2017 22:11:46 +0000 (23:11 +0100)]
Add command() method to DockerTarget.

6 years agoTry to fix upload from Docker containers via SCP.
Carl Hetherington [Fri, 28 Jul 2017 21:20:06 +0000 (22:20 +0100)]
Try to fix upload from Docker containers via SCP.

6 years agoLog use of deprecated properties.
Carl Hetherington [Tue, 25 Jul 2017 08:28:24 +0000 (09:28 +0100)]
Log use of deprecated properties.

6 years agoBack compatibility.
Carl Hetherington [Tue, 25 Jul 2017 08:23:47 +0000 (09:23 +0100)]
Back compatibility.

6 years agoFix docker build() target. Use mxe for Windows environment.
Carl Hetherington [Mon, 24 Jul 2017 23:36:05 +0000 (00:36 +0100)]
Fix docker build() target.  Use mxe for Windows environment.

6 years agoFix release.
Carl Hetherington [Tue, 18 Jul 2017 21:19:14 +0000 (22:19 +0100)]
Fix release.

6 years agoRemove cdistvm; allow docker use with sudo.
Carl Hetherington [Tue, 18 Jul 2017 20:57:45 +0000 (21:57 +0100)]
Remove cdistvm; allow docker use with sudo.

6 years agoFix a couple of bits.
Carl Hetherington [Wed, 12 Jul 2017 14:26:59 +0000 (15:26 +0100)]
Fix a couple of bits.

6 years agoAlways try to create output_dir.
Carl Hetherington [Tue, 11 Jul 2017 10:37:38 +0000 (11:37 +0100)]
Always try to create output_dir.

6 years agoVarious docker tweaks.
Carl Hetherington [Mon, 10 Jul 2017 20:11:39 +0000 (21:11 +0100)]
Various docker tweaks.

6 years agoFixz.
Carl Hetherington [Wed, 5 Jul 2017 23:47:11 +0000 (00:47 +0100)]
Fixz.

6 years agoHackz.
Carl Hetherington [Wed, 5 Jul 2017 23:33:20 +0000 (00:33 +0100)]
Hackz.

6 years agoMake dry_run a global and add a few comments.
Carl Hetherington [Mon, 3 Jul 2017 09:38:11 +0000 (10:38 +0100)]
Make dry_run a global and add a few comments.

6 years agoMaybe fix options with dependencies.
Carl Hetherington [Mon, 3 Jul 2017 09:31:59 +0000 (10:31 +0100)]
Maybe fix options with dependencies.

6 years agoDepedency fix-up attempt.
Carl Hetherington [Mon, 3 Jul 2017 00:18:16 +0000 (01:18 +0100)]
Depedency fix-up attempt.

6 years agoMissing function call.
Carl Hetherington [Mon, 3 Jul 2017 00:09:00 +0000 (01:09 +0100)]
Missing function call.

6 years agoMissing handling of None options.
Carl Hetherington [Mon, 3 Jul 2017 00:07:19 +0000 (01:07 +0100)]
Missing handling of None options.

6 years agoMore dry-run stuff.
Carl Hetherington [Mon, 3 Jul 2017 00:05:59 +0000 (01:05 +0100)]
More dry-run stuff.

6 years agoFix missing action on command line argument.
Carl Hetherington [Mon, 3 Jul 2017 00:02:56 +0000 (01:02 +0100)]
Fix missing action on command line argument.

6 years agoTry to fix option parsing and add -n.
Carl Hetherington [Mon, 3 Jul 2017 00:01:50 +0000 (01:01 +0100)]
Try to fix option parsing and add -n.

6 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Sun, 2 Jul 2017 23:13:08 +0000 (00:13 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

6 years agoTry to pass dependency options into dependencies().
Carl Hetherington [Sun, 2 Jul 2017 23:13:06 +0000 (00:13 +0100)]
Try to pass dependency options into dependencies().

7 years agoAdd environment_prefix to OSX target and rename the Windows equivalent.
Carl Hetherington [Mon, 9 Jan 2017 09:48:07 +0000 (09:48 +0000)]
Add environment_prefix to OSX target and rename the Windows equivalent.

7 years agoAdd some comments; add speculative and unfinished Docker support.
Carl Hetherington [Thu, 5 Jan 2017 16:34:32 +0000 (16:34 +0000)]
Add some comments; add speculative and unfinished Docker support.

7 years agoAdd fedora 25 VMs.
Carl Hetherington [Tue, 6 Dec 2016 12:55:21 +0000 (12:55 +0000)]
Add fedora 25 VMs.

7 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Fri, 16 Sep 2016 11:00:34 +0000 (12:00 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

7 years agoAdd fedora 24 VMs to cdistvm.
Carl Hetherington [Fri, 16 Sep 2016 11:00:27 +0000 (12:00 +0100)]
Add fedora 24 VMs to cdistvm.

7 years agoCorrectly throw an error if a required setting is missing.
Carl Hetherington [Sat, 18 Jun 2016 21:40:01 +0000 (22:40 +0100)]
Correctly throw an error if a required setting is missing.

7 years agoSearch lib64 for .pc files on Linux.
Carl Hetherington [Fri, 17 Jun 2016 12:36:16 +0000 (13:36 +0100)]
Search lib64 for .pc files on Linux.

7 years agoAdd windows versioning support.
Carl Hetherington [Fri, 17 Jun 2016 09:21:40 +0000 (10:21 +0100)]
Add windows versioning support.

7 years agoAdd option to specify the test to run.
Carl Hetherington [Fri, 10 Jun 2016 13:45:44 +0000 (14:45 +0100)]
Add option to specify the test to run.

7 years agoHack around strange change in ssh behaviour.
Carl Hetherington [Thu, 9 Jun 2016 15:05:45 +0000 (16:05 +0100)]
Hack around strange change in ssh behaviour.

Before 16.04 as host OS, we would start a VM and then soon
after ssh to it.  This ssh would block while the VM got started
then proceed normally.

Now we get a "connection closed by remote host", so we have to
ignore this and keep trying until the VM is up.

7 years agoTry to clear out /var/tmp better.
Carl Hetherington [Fri, 27 May 2016 22:59:31 +0000 (23:59 +0100)]
Try to clear out /var/tmp better.

7 years agoTry to clear out /var/tmp better.
Carl Hetherington [Fri, 27 May 2016 22:59:03 +0000 (23:59 +0100)]
Try to clear out /var/tmp better.

8 years agoNeed recursion on scp.
jenkins [Sat, 6 Feb 2016 21:08:26 +0000 (21:08 +0000)]
Need recursion on scp.

8 years agoDon't try to copy output when it's not there.
jenkins [Sat, 6 Feb 2016 19:27:15 +0000 (19:27 +0000)]
Don't try to copy output when it's not there.

8 years agoRemove vmbuild in favour of cdistvm.
jenkins [Fri, 5 Feb 2016 22:56:51 +0000 (22:56 +0000)]
Remove vmbuild in favour of cdistvm.

8 years agoVarious fixes to cdistvm.
jenkins [Fri, 5 Feb 2016 22:56:24 +0000 (22:56 +0000)]
Various fixes to cdistvm.

8 years agoUntested cdistvm script.
Carl Hetherington [Fri, 5 Feb 2016 20:04:50 +0000 (20:04 +0000)]
Untested cdistvm script.

8 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Wed, 3 Feb 2016 16:52:24 +0000 (16:52 +0000)]
Merge branch 'master' of git.carlh.net:git/cdist

8 years agoLook in lib64 for .pc files.
Carl Hetherington [Wed, 3 Feb 2016 16:52:19 +0000 (16:52 +0000)]
Look in lib64 for .pc files.

8 years agoMore python 3 compatibility.
jenkins [Wed, 3 Feb 2016 15:24:05 +0000 (15:24 +0000)]
More python 3 compatibility.

8 years agoFix previous commit.
Carl Hetherington [Wed, 3 Feb 2016 15:13:00 +0000 (15:13 +0000)]
Fix previous commit.

8 years agoSupport arch in host target.
Carl Hetherington [Wed, 3 Feb 2016 15:04:35 +0000 (15:04 +0000)]
Support arch in host target.

8 years agoSmall bits of tidying up.
Carl Hetherington [Wed, 3 Feb 2016 14:00:56 +0000 (14:00 +0000)]
Small bits of tidying up.

8 years agoAdd arch-64 VM.
Carl Hetherington [Wed, 3 Feb 2016 13:58:42 +0000 (13:58 +0000)]
Add arch-64 VM.

8 years agoPreserve python2 back-compat.
Carl Hetherington [Wed, 3 Feb 2016 13:48:22 +0000 (13:48 +0000)]
Preserve python2 back-compat.

8 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Wed, 3 Feb 2016 13:44:40 +0000 (13:44 +0000)]
Merge branch 'master' of git.carlh.net:git/cdist

8 years agoAdd arch- targets.
Carl Hetherington [Wed, 3 Feb 2016 13:44:38 +0000 (13:44 +0000)]
Add arch- targets.

8 years agopython 3 compatibility.
Carl Hetherington [Wed, 3 Feb 2016 12:35:01 +0000 (12:35 +0000)]
python 3 compatibility.

8 years agoFix previous.
Carl Hetherington [Tue, 8 Dec 2015 00:47:17 +0000 (00:47 +0000)]
Fix previous.

8 years agoExpose some more stuff to OSXTarget.
Carl Hetherington [Tue, 8 Dec 2015 00:46:24 +0000 (00:46 +0000)]
Expose some more stuff to OSXTarget.

8 years agoMore vmbuild fixes.
Carl Hetherington [Sun, 8 Nov 2015 19:40:33 +0000 (19:40 +0000)]
More vmbuild fixes.

8 years agoFix vmbuild for different Fedora versions.
Carl Hetherington [Sun, 8 Nov 2015 19:36:40 +0000 (19:36 +0000)]
Fix vmbuild for different Fedora versions.

8 years agoTweak output of vmbuild.
Carl Hetherington [Fri, 16 Oct 2015 21:31:31 +0000 (22:31 +0100)]
Tweak output of vmbuild.

8 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Sat, 10 Oct 2015 11:58:08 +0000 (12:58 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

8 years agoBetter error.
Carl Hetherington [Sat, 10 Oct 2015 11:58:03 +0000 (12:58 +0100)]
Better error.

8 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Mon, 5 Oct 2015 18:57:30 +0000 (19:57 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

8 years agoMore progress.
Carl Hetherington [Mon, 5 Oct 2015 18:57:23 +0000 (19:57 +0100)]
More progress.

8 years agoMore vmbuild fixes.
Carl Hetherington [Mon, 5 Oct 2015 18:56:52 +0000 (19:56 +0100)]
More vmbuild fixes.

8 years agoFix erroneous exit code.
Carl Hetherington [Mon, 5 Oct 2015 09:58:34 +0000 (10:58 +0100)]
Fix erroneous exit code.

8 years agoMore debug.
Carl Hetherington [Sun, 4 Oct 2015 22:32:49 +0000 (23:32 +0100)]
More debug.

8 years agoMore vmbuild hacks.
Carl Hetherington [Sun, 4 Oct 2015 22:04:45 +0000 (23:04 +0100)]
More vmbuild hacks.

8 years agoMore vmbuild hacks.
Carl Hetherington [Sun, 4 Oct 2015 21:35:01 +0000 (22:35 +0100)]
More vmbuild hacks.

8 years agoGo back to checkout string for vmbuild.
Carl Hetherington [Sat, 3 Oct 2015 21:23:28 +0000 (22:23 +0100)]
Go back to checkout string for vmbuild.

8 years agoMerge.
Carl Hetherington [Sat, 3 Oct 2015 18:20:54 +0000 (19:20 +0100)]
Merge.

8 years agoFix checkout string; bail on error.
Carl Hetherington [Sat, 3 Oct 2015 18:20:15 +0000 (19:20 +0100)]
Fix checkout string; bail on error.

8 years agoTry to get vmbuild to wait for virtualbox to terminate.
Carl Hetherington [Fri, 2 Oct 2015 08:48:24 +0000 (09:48 +0100)]
Try to get vmbuild to wait for virtualbox to terminate.

8 years agoBug fix.
jenkins [Thu, 1 Oct 2015 21:16:03 +0000 (22:16 +0100)]
Bug fix.

8 years agoMissing exit 1
jenkins [Thu, 1 Oct 2015 20:51:46 +0000 (21:51 +0100)]
Missing exit 1

8 years agoTweak vmbuild.
Carl Hetherington [Thu, 1 Oct 2015 20:50:22 +0000 (21:50 +0100)]
Tweak vmbuild.

8 years agoAdd vmbuild script, for want of anywhere else to keep it.
Carl Hetherington [Thu, 1 Oct 2015 20:12:09 +0000 (21:12 +0100)]
Add vmbuild script, for want of anywhere else to keep it.

8 years agoFix host bit width detection.
Carl Hetherington [Wed, 30 Sep 2015 13:47:01 +0000 (14:47 +0100)]
Fix host bit width detection.

8 years agoUse /var/tmp not /tmp as it seems more conventional for big files.
Carl Hetherington [Wed, 30 Sep 2015 08:59:39 +0000 (09:59 +0100)]
Use /var/tmp not /tmp as it seems more conventional for big files.

8 years agoAdd -t host.
Carl Hetherington [Tue, 29 Sep 2015 18:37:45 +0000 (19:37 +0100)]
Add -t host.

8 years agoMore append_with_space quote fiddling.
Carl Hetherington [Tue, 25 Aug 2015 23:21:42 +0000 (00:21 +0100)]
More append_with_space quote fiddling.

8 years agoSet up LDFLAGS (equal to LINKFLAGS) in Windows targets.
Carl Hetherington [Tue, 25 Aug 2015 23:12:41 +0000 (00:12 +0100)]
Set up LDFLAGS (equal to LINKFLAGS) in Windows targets.

8 years agoWhitespace; try to fix append_with_space() to cope with quote-enclosed values.
Carl Hetherington [Tue, 25 Aug 2015 23:00:15 +0000 (00:00 +0100)]
Whitespace; try to fix append_with_space() to cope with quote-enclosed values.

8 years ago/usr/local/bin is expected to override /usr/bin in PATH.
Carl Hetherington [Mon, 15 Jun 2015 22:10:16 +0000 (23:10 +0100)]
/usr/local/bin is expected to override /usr/bin in PATH.

8 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Mon, 15 Jun 2015 20:57:38 +0000 (21:57 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

8 years agoAllow override of configured git_prefix.
Carl Hetherington [Mon, 15 Jun 2015 20:57:33 +0000 (21:57 +0100)]
Allow override of configured git_prefix.

8 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Sat, 13 Jun 2015 16:42:10 +0000 (17:42 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

8 years agoDon't include /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games...
Carl Hetherington [Sat, 13 Jun 2015 16:42:02 +0000 (17:42 +0100)]
Don't include /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/adt/sdk/tools:/home/c.hetherington/bin:/home/c.hetherington/ubuntu/bin when building on Linux.

8 years agoStore output from doxygen in output_dir, not output_dir/doc.
Carl Hetherington [Fri, 29 May 2015 08:50:54 +0000 (08:50 +0000)]
Store output from doxygen in output_dir, not output_dir/doc.

9 years agoAnother raspbian fix.
Carl Hetherington [Mon, 27 Apr 2015 22:57:53 +0000 (23:57 +0100)]
Another raspbian fix.

9 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Mon, 27 Apr 2015 22:53:15 +0000 (23:53 +0100)]
Merge branch 'master' of git.carlh.net:git/cdist

9 years agoraspbian support.
Carl Hetherington [Mon, 27 Apr 2015 22:53:11 +0000 (23:53 +0100)]
raspbian support.

9 years agoAdd checkout command.
Carl Hetherington [Sun, 19 Apr 2015 13:29:33 +0000 (14:29 +0100)]
Add checkout command.

9 years agoBug>
Carl Hetherington [Sun, 11 Jan 2015 20:52:07 +0000 (20:52 +0000)]
Bug>

9 years agoMerge branch 'master' of git.carlh.net:git/cdist
Carl Hetherington [Sun, 11 Jan 2015 20:47:25 +0000 (20:47 +0000)]
Merge branch 'master' of git.carlh.net:git/cdist

9 years agoBug fix.
Carl Hetherington [Fri, 9 Jan 2015 09:54:19 +0000 (09:54 +0000)]
Bug fix.

9 years agoTypo.
Carl Hetherington [Fri, 9 Jan 2015 09:37:55 +0000 (09:37 +0000)]
Typo.