Miron
b48730064a
handle no lxc installed
7 years ago
Dev Random
1d882f8696
Merge pull request #93 from josephbisch/ecdsa
...
Add configurable signer to gsign
7 years ago
Joseph Bisch
db712b254e
Add back accidentally removed ! from gsign
7 years ago
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).
7 years ago
Joseph Bisch
da0276608e
Add ECDSA signing to gsign
...
Relies on a script in the Armory source tree to handle the actual
signing.
7 years ago
Devrandom
7219c490cc
make bootstrap-fixup idempotent
7 years ago
Dev Random
1913792091
Start using lxc-execute from LXC version 1.0.0
7 years ago
Devrandom
1ae746f68f
LXC cleanup
7 years ago
Devrandom
f4b72bbec4
hold packages for lucid
7 years ago
Devrandom
af56f89a6a
improved LXC support
...
fixes #86
7 years ago
Dev Random
df8381baff
Merge pull request #90 from gurnec/grub-pc
...
prevent upgrade of grub-pc which can fail in lxc
7 years ago
Christopher Gurnee
04ab7c1218
prevent upgrade of grub-pc which can fail in lxc
...
fixes #86
7 years ago
Devrandom
81bf5d7025
ensure guest upgrade occurs before attempting to get manifest
...
fixes #85
7 years ago
Devrandom
7d1e7c5419
trusty fixes, remove legacy grub
...
fixes #84
7 years ago
Dev Random
b4201676d8
fix trusty kernel install
7 years ago
Devrandom
7b82201dd7
allow overwrite in copy-from-target
...
fixes #80
8 years ago
Dev Random
2bcc06e6b7
Merge pull request #79 from theuni/cache
...
fix copy-from-target when using lxc to copy a subdir
8 years ago
Cory Fields
037d17aff7
fix copy-from-target when using lxc to copy a subdir
8 years ago
Devrandom
c834f371bb
Revert "git: minimize uploaded git files"
...
This reverts commit dcf28c8b86
.
due to issue #74 - branches don't work
8 years ago
Dev Random
e9741525ca
Merge pull request #73 from theuni/cache
...
cache: define cache paths and GBUILD_CACHE_ENABLED conditionally
8 years ago
Cory Fields
b1e59cf0a1
cache: define cache paths and GBUILD_CACHE_ENABLED only if caching is enabled
8 years ago
Dev Random
02f4440473
Merge pull request #72 from theuni/git-minimize-upload
...
git: minimize uploaded git files
8 years ago
Dev Random
b484557029
Merge pull request #71 from theuni/cache
...
cache: define variables for cache paths
8 years ago
Cory Fields
66015b9f14
cache: define variables for cache paths
8 years ago
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.
8 years ago
Devrandom
300a2d6faa
Merge branch 'virtio-kvm'
8 years ago
Lunar
c4c8348dff
Use virtio for disk in KVM instead of emulating real hardware
...
This should improve I/O performance.
8 years ago
Lunar
56bd00ea39
Copy target image as a sparse file in LXC mode
...
This will save us from writing a lot of zeros on disk.
8 years ago
Dev Random
ace5bf3e58
Merge pull request #70 from theuni/cache
...
Enable cache option
8 years ago
Cory Fields
25fbf7d7a8
update docs for enable_cache option
8 years ago
Cory Fields
00d5b9849c
cache: require the enable_cache key to be set to true in order to use cache functionality
8 years ago
Devrandom
07108c4eeb
Default back to lxc-start, with option for lxc-execute
8 years ago
Devrandom
95362be81e
Add warning in release notes about lxc-execute
8 years ago
Dev Random
27bd5b3869
Merge pull request #69 from gurnec/lxc-execute
...
Fix issue #63 : use lxc-execute instead of lxc-start
8 years ago
Christopher Gurnee
63fe5d1de2
Fix issue #63 : use lxc-execute instead of lxc-start
8 years ago
Dev Random
3a0e9024b8
Merge pull request #68 from theuni/cache
...
fix: use don't use methods that require new ruby version
8 years ago
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
8 years ago
Dev Random
8e907adcc4
Merge pull request #58 from laanwj/master
...
Extend gverify comparison
8 years ago
Dev Random
611292cdcb
Merge pull request #64 from theuni/cache
...
cache fixes
8 years ago
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.
8 years ago
Cory Fields
6a64b48d69
fix: create cache dirs to avoid file copy errors
...
This fixes builds that don't use caching.
8 years ago
Dev Random
9092f98825
Merge pull request #62 from theuni/cache
...
Add common cache and per-build cache
8 years ago
Cory Fields
b57286ab91
doc: add quick cache readme
8 years ago
Cory Fields
ea24af1043
Add common cache and per-build cache
...
Allow each builder to cache some files for re-use in the next build. This
allows for poor-man's dependency chaining.
Additionally, add a common cache pool for all builds. This can be used for
saving (for example) downloaded files to be shared between builds.
8 years ago
Dev Random
93b39496c4
Merge pull request #61 from brossi/master
...
Allow @ in URLs
8 years ago
Ben Rossi
feef35616b
Allow @ in URLs so Gitian-Builder works against source stored on BitBucket.
8 years ago
Dev Random
ffd04a46a2
Merge pull request #60 from stefanha/readme-typo-fix
...
Fix typo in README.md setup instructions
8 years ago
Stefan Hajnoczi
f51c4cbfdd
Fix typo in README.md setup instructions
...
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
8 years ago
Dev Random
ae83ac0c74
Merge pull request #59 from gdm85/master
...
Use a clean environment when building VMs
8 years ago
Giuseppe Mazzotta
25db707b34
Use a clean environment when building VMs
8 years ago