Wladimir J. van der Laan
449bc5b243
Extend gverify comparison
...
- Allow comparing to a sepcific 'golden' manifest with `--compare-to`
- By default pick the first manifest to compare to, instead of always
comparing against the previous one, which is confusing
- Show line-by-line difference if `-v` given
10 years ago
gdm85
1504c76f11
Fix issue #56 : clean up environment before gbuild'ing
...
Originally proposed by cfields
10 years ago
Wladimir J. van der Laan
5785dfc3ae
Un-hardcode host/guest IP
...
I was running into trouble using gitian LXC INSIDE a VirtualBox VM, because
the 10.0.2.x IP range overlaps with the range that VirtualBox uses for
its internal NAT network.
This commit makes it possible to override the host and guest IP that
is used during LXC image creation and the build, using environment variables:
- `GITIAN_HOST_IP` (default=10.0.2.2, host IP from the viewpoint of the
VM, can be used for both LXC and KVM)
- `LXC_GUEST_IP` (default=10.0.2.5, guest IP from the viewpoint of the
host, effective for LXC only)
When these are not defined the behavior remains the same as before.
11 years ago
Dev Random
c9e62adc21
Merge pull request #50 from simondlr/increase_time
...
Increase time for checking if a target has started.
11 years ago
Wladimir J. van der Laan
534248d236
Make it possible to override source URL
...
To make test builds it can be useful to point gitian at an
alternative repository.
This commit makes this possible by adding a `--url PAIRS` command line
option, that allows to optionally specify where to fetch the code, for
example:
gbuild --url bitcoin=https://github.com/laanwj/bitcoin.git --commit bitcoin=2014_03_...
11 years ago
Simon de la Rouviere
d8d01f7bad
Increase time for checking if a target has started.
11 years ago
Tom Robinson
a6fdc28839
Add VirtualBox support to make-base-vm via Vagrant
11 years ago
devrandom
ac4f77bcd1
Initialize umask to a known value (002)
11 years ago
Matt Corallo
95e09ae608
Increase disk size for things like Firefox that need it.
11 years ago
devrandom
79c1217cb1
make passing env vars work across guest OS suites
11 years ago
Arlo Breault
d9cc3d14b9
Don't warn in if LXC.
11 years ago
Dev Random
5512bb3cec
Merge pull request #35 from luke-jr/no_recommends
...
Don't install package recommends implicitly
12 years ago
Dev Random
41c3545e3b
Merge pull request #34 from luke-jr/bugfix_noninteractive
...
Bugfix: Use noninteractive frontend for apt-get
12 years ago
Luke Dashjr
f43ff49fa7
Don't install package recommends implicitly (require yml to specify them)
12 years ago
Luke Dashjr
ffe46ca40b
Bugfix: Use noninteractive frontend for apt-get
12 years ago
Luke Dashjr
46b75df3d3
Bugfix: Pass --update-head-ok to git fetch to avoid problems overwriting checked out branch
12 years ago
Luke Dashjr
9512784622
Bugfix: git fetch directly from the remote URL, rather than only setting a default the first time
...
- Fixes problem where the gitian URL varies for different branches of the same repository
- Explicitly fetching tags using + allows repository to overwrite existing tags (changed tag)
- Fetching branch heads to local heads correctly makes branch names available for commit option
- Fetching both branches and tags at the same time optimizes things slightly
12 years ago
devrandom
5746af15e0
setarch on guest for LXC
...
Some packages use uname -m, which is not set to i386 on LXC on a 64 bit
host.
fixes #24
12 years ago
Dev Random
93d443077e
Merge pull request #22 from TheBlueMatt/master
...
Make using an invalid tag/commit an error
12 years ago
Matt Corallo
e27f2a7bce
Make using an invalid tag/commit an error
12 years ago
devrandom
9c95b90ca3
Fix git-fetch and brctl doc
12 years ago
devrandom
e82c0b4760
Work around cron issue during make-base-vm
12 years ago
Matt Corallo
46a5199a24
Update for Ruby 1.9
12 years ago
devrandom
9b082abbdb
Utility to canonicalize a zip file.
12 years ago
devrandom
74652f1881
Better transport from host to target and resolve commitish on host.
13 years ago
devrandom
8ad9e0dfaf
Allow + in urls
13 years ago
devrandom
f9d155c3ac
Fix loop device detection
13 years ago
devrandom
ba55f0d896
Use git-reset to ensure that git repo copy is not dirty
13 years ago
devrandom
0bc83c5f44
Use image file for lxc
13 years ago
devrandom
28bb421156
First pass lxc support
13 years ago
devrandom
cff169537c
Add "optionals" array to descriptor/assertion YAML files - allow them to be missing on verify
13 years ago
devrandom
5a2986fd17
gitian-updater - remove dep on sha256sum binary
13 years ago
devrandom
10b40d5ad5
improve quietness flag
13 years ago
devrandom
d60397616d
add -j and -m flags to control VM processors, make procs and VM memory
13 years ago
Matt Corallo
73d8868c8a
Use server kernel for Hardy amd64.
...
Hardy (and probably others) doesnt have a linux-image-virtual for
amd64, thus we use the server kernel.
13 years ago
devrandom
758e78fc6e
allow spaces in assert paths
14 years ago
devrandom
fee4a94e39
check if kvm is available and warn if not
14 years ago
devrandom
34c0c2c86b
spurious cp
14 years ago
devrandom
1233d278d6
save release and package name in build report, rename build report to package-build.assert
14 years ago
devrandom
36d1a06fd8
glob dotfiles in the build directory, more downloader work
14 years ago
Matt Corallo
030b3fe1ed
Hide akas by default as well
14 years ago
Matt Corallo
bc26667a56
Make gpg quiet by default, but not too quiet.
14 years ago
Matt Corallo
9096469e67
Make gpg be quiet if -q is set.
14 years ago
Matt Corallo
ae82fbad45
Add support for names with spaces in them and automatically pull keys first.
14 years ago
devrandom
deb988a3cd
gverify
14 years ago
devrandom
f8a29869f2
implement bin/gsign
14 years ago
devrandom
7bf63853bc
revert memory size, update apt-get to grab from new IP address
14 years ago
devrandom
6b46963acf
properly handle the local host by using IP addresses
14 years ago
devrandom
a344ed9dac
Make guest default to 10.0.2.2 as the apt mirror, fix skip_image vs quiet flags
14 years ago
devrandom
d765459667
security mirror, command line commit specification
14 years ago