Commit Graph

189 Commits

Author SHA1 Message Date
Devrandom
e3e67df408 eliminate uneeded verbosity from apt-get for Ubuntu
credit goes to @Michagogo
related to #44
2015-08-03 14:33:04 -07:00
Dev Random
823e807fd8 Merge pull request #89 from fanquake/ignore_vagrant
Ignore .vagrant hidden files
2015-08-03 14:24:13 -07:00
Devrandom
923016ec8d minor cleanup of previous 2015-08-03 14:21:43 -07:00
Dev Random
82ba171c71 Merge pull request #97 from luke-jr/cache_ro
gbuild: Allow disabling fetch of modified caches with `--cache-read-only` option
2015-08-03 13:12:00 -07:00
Luke Dashjr
9d46e26c2e gbuild: Allow disabling fetch of modified caches with --cache-read-only option 2015-08-03 18:50:19 +00:00
Devrandom
ec56a82d4b full path to mkfs.ext4 2015-07-29 13:17:03 -07:00
Dev Random
f8a3307bc8 Debian instructions 2015-07-07 14:02:35 -07:00
Miron
b48730064a handle no lxc installed 2015-06-30 15:18:37 -07:00
Dev Random
1d882f8696 Merge pull request #93 from josephbisch/ecdsa
Add configurable signer to gsign
2015-06-29 12:45:53 -07:00
Joseph Bisch
db712b254e Add back accidentally removed ! from gsign 2015-06-29 15:42:06 -04:00
Joseph Bisch
ede6af7864 Switch ECDSA signing to generic --signing_program option
This should allow anyone to write any signing program and use it in
conjunction with gsign as long as it supports the same options/arguments
as gpg does (namely -u for the signer and an argument for the file to
sign).
2015-06-29 15:09:31 -04:00
Joseph Bisch
da0276608e Add ECDSA signing to gsign
Relies on a script in the Armory source tree to handle the actual
signing.
2015-06-29 09:02:25 -04:00
Devrandom
7219c490cc make bootstrap-fixup idempotent 2015-06-04 12:46:20 -07:00
Dev Random
1913792091 Start using lxc-execute from LXC version 1.0.0 2015-06-04 12:37:01 -07:00
Devrandom
1ae746f68f LXC cleanup 2015-05-17 10:55:47 -07:00
Devrandom
f4b72bbec4 hold packages for lucid 2015-05-16 20:52:55 -07:00
Devrandom
af56f89a6a improved LXC support
fixes #86
2015-05-16 20:48:18 -07:00
Dev Random
df8381baff Merge pull request #90 from gurnec/grub-pc
prevent upgrade of grub-pc which can fail in lxc
2015-05-16 11:59:51 -07:00
Michael Ford
2c091595c1 Ignore .vagrant hidden files 2015-05-13 21:32:36 +08:00
Christopher Gurnee
04ab7c1218 prevent upgrade of grub-pc which can fail in lxc
fixes #86
2015-05-09 22:13:08 -04:00
Devrandom
81bf5d7025 ensure guest upgrade occurs before attempting to get manifest
fixes #85
2015-03-23 20:52:40 -07:00
Devrandom
7d1e7c5419 trusty fixes, remove legacy grub
fixes #84
2015-03-23 19:47:45 -07:00
Dev Random
b4201676d8 fix trusty kernel install 2015-03-13 12:21:02 -07:00
Devrandom
7b82201dd7 allow overwrite in copy-from-target
fixes #80
2015-01-15 11:44:18 -08:00
Dev Random
2bcc06e6b7 Merge pull request #79 from theuni/cache
fix copy-from-target when using lxc to copy a subdir
2014-12-24 12:40:14 -08:00
Cory Fields
037d17aff7 fix copy-from-target when using lxc to copy a subdir 2014-12-23 20:36:56 -05:00
Devrandom
c834f371bb Revert "git: minimize uploaded git files"
This reverts commit dcf28c8b86.

due to issue #74 - branches don't work
2014-11-25 11:30:07 -08:00
Dev Random
e9741525ca Merge pull request #73 from theuni/cache
cache: define cache paths and GBUILD_CACHE_ENABLED conditionally
2014-11-11 15:41:54 -08:00
Cory Fields
b1e59cf0a1 cache: define cache paths and GBUILD_CACHE_ENABLED only if caching is enabled 2014-11-11 01:24:32 -05:00
Dev Random
02f4440473 Merge pull request #72 from theuni/git-minimize-upload
git: minimize uploaded git files
2014-11-10 10:37:36 -08:00
Dev Random
b484557029 Merge pull request #71 from theuni/cache
cache: define variables for cache paths
2014-11-10 10:21:20 -08:00
Cory Fields
66015b9f14 cache: define variables for cache paths 2014-11-10 01:48:19 -05:00
Cory Fields
dcf28c8b86 git: minimize uploaded git files
Rather than uploading every checked-out file of a repository and the
repository objects themselves, skip the checkout and instruct git to compact
before upload. The result is that only a handful of files are transferred,
rather than hundreds or thousands for large repositories.

The HEAD ref is updated before upload so that a hard reset works as before on
the target. The reflog is also disabled in order to avoid uploading useless log
files.

This change is backwards-compatible, but it will only have an effect on new
repositories.
2014-11-10 01:48:04 -05:00
Devrandom
300a2d6faa Merge branch 'virtio-kvm' 2014-11-06 14:18:33 -08:00
Lunar
c4c8348dff Use virtio for disk in KVM instead of emulating real hardware
This should improve I/O performance.
2014-11-06 11:33:10 +01:00
Lunar
56bd00ea39 Copy target image as a sparse file in LXC mode
This will save us from writing a lot of zeros on disk.
2014-11-06 11:31:28 +01:00
Dev Random
ace5bf3e58 Merge pull request #70 from theuni/cache
Enable cache option
2014-09-22 17:30:54 -07:00
Cory Fields
25fbf7d7a8 update docs for enable_cache option 2014-09-22 20:10:33 -04:00
Cory Fields
00d5b9849c cache: require the enable_cache key to be set to true in order to use cache functionality 2014-09-22 20:10:33 -04:00
Devrandom
07108c4eeb Default back to lxc-start, with option for lxc-execute 2014-09-22 15:10:33 -07:00
Devrandom
95362be81e Add warning in release notes about lxc-execute 2014-09-05 15:30:21 -07:00
Dev Random
27bd5b3869 Merge pull request #69 from gurnec/lxc-execute
Fix issue #63: use lxc-execute instead of lxc-start
2014-09-05 15:20:30 -07:00
Christopher Gurnee
63fe5d1de2 Fix issue #63: use lxc-execute instead of lxc-start 2014-09-04 16:54:05 -04:00
Dev Random
3a0e9024b8 Merge pull request #68 from theuni/cache
fix: use don't use methods that require new ruby version
2014-08-22 17:21:12 -07:00
Cory Fields
923ea1055d fix: use don't use methods that require new ruby version
This is a regression from ea24af10. Dir.exists isn't available in ruby 1.8
2014-08-22 19:41:44 -04:00
Dev Random
8e907adcc4 Merge pull request #58 from laanwj/master
Extend gverify comparison
2014-08-21 14:36:52 -07:00
Dev Random
611292cdcb Merge pull request #64 from theuni/cache
cache fixes
2014-08-12 19:05:39 -07:00
Cory Fields
00114ee98f fix: Separate cache from output files in yml report
Otherwise the output may look non-deterministic if there are stale files in
the cache.
2014-08-12 18:23:10 -04:00
Cory Fields
6a64b48d69 fix: create cache dirs to avoid file copy errors
This fixes builds that don't use caching.
2014-08-12 17:54:35 -04:00
Dev Random
9092f98825 Merge pull request #62 from theuni/cache
Add common cache and per-build cache
2014-08-07 10:42:14 -07:00