Commit Graph

217 Commits

Author SHA1 Message Date
Luke Dashjr
dd2ba39d32 Use rsync instead of scp for file transfers to save time on cache download from VM 2015-12-13 09:41:19 +00:00
Dev Random
f9ab5871bd Update RELEASE_NOTES 2015-12-12 10:44:14 -08:00
Dev Random
76e5bc186d Merge pull request #105 from laanwj/2015_11_auto_ipv4
Set up IPv4 gateway automatically
2015-12-07 14:43:46 +08:00
Dev Random
659b678c1a Merge pull request #108 from josephbisch/arch-instructions
Add instructions for using gitian-builder with an Arch host
2015-12-07 14:42:14 +08:00
Dev Random
0020642f7a Merge pull request #107 from MarcoFalke/master
ssh: Replace deprecated dsa with rsa
2015-12-07 14:41:23 +08:00
Joseph Bisch
2f0abd1001 Add instructions for using gitian-builder with an Arch host 2015-12-05 00:03:31 -05:00
MarcoFalke
7e4b665acb Replace deprecated dsa with rsa 2015-12-02 13:27:17 +01:00
Wladimir J. van der Laan
cb718681e9 Set up IPv4 gateway automatically
I need this to get networking inside the LXC container in
a Debian 8.2 VM.
2015-11-19 13:16:17 +01:00
Dev Random
29c406e117 Merge pull request #104 from josephbisch/fix-tuser
Set TUSER to ubuntu by default and update README
2015-11-18 20:38:37 -05:00
Joseph Bisch
3edec91085 Set TUSER to ubuntu by default and update README
Now, if a user is using something like on-target directly, that user
doesn't need to set the DISTRO or TUSER variables if using Ubuntu guests
(so the scripts function the same as they did before Debian guest
support was added).
2015-11-18 10:22:38 -05:00
Dev Random
ad77800219 Merge pull request #103 from josephbisch/fix-debian-i386
Fix debian i386
2015-11-17 10:39:20 -05:00
Joseph Bisch
23ccc3d1dd Use grub package instead of grub-pc unless distro is ubuntu
According to the Debian wiki, installing the package grub installs the
correct version of grub for your suite automatically. This fixes a "you
have held broken packages" error when creating the package manifest due
to a conflict between grub-pc and grub-legacy (at least with Wheezy).
2015-11-13 10:04:50 -05:00
Joseph Bisch
1aad9f4079 Expand on apt issue/workaround and correct affected Debian suites 2015-11-13 09:22:19 -05:00
Joseph Bisch
5b7c52b231 Swap Debian i386 flavour checks
Check for older suites with 686 flavour before checking for 686-pae
flavour suites, because the former should never change, but the latter
would have to be changed whenever a new suite was released if it wasn't
the last if statement.
2015-11-13 09:05:46 -05:00
Joseph Bisch
4f69707c4d Fix issue with apt in Debian <= Squeeze 2015-11-12 12:42:58 -05:00
Joseph Bisch
fe1abd1153 Fix flavour for i386 arch
Wheezy on up has linux-image-686-pae. Squeeze on down has
linux-image-686.
2015-11-12 10:05:58 -05:00
Dev Random
1c1c17473e Merge pull request #101 from josephbisch/debian
Initial Debian guest support
2015-10-19 09:55:13 -07:00
Joseph Bisch
2d51b140d0 Add information about Debian guests to README.md 2015-10-17 19:39:30 -04:00
Joseph Bisch
86f31e89c6 Default to ubuntu as distro if not specified
This is so that old Gitian descriptors don't break.
2015-10-17 19:01:03 -04:00
Joseph Bisch
c0c8392d49 Purge grub-legacy and bcron-run to work around Debian guest issue 2015-10-17 11:30:14 -04:00
Joseph Bisch
8b297cbcdf Initial Debian guest support 2015-10-06 22:28:27 -04:00
Dev Random
b0aba0e1b3 Merge pull request #100 from josephbisch/lsb-release-fix
Use lsb_release to get codename rather than /etc/lsb-release
2015-10-06 16:52:31 -07:00
Joseph Bisch
dbf04f4ece Use lsb_release to get codename rather than /etc/lsb-release
It seems like a lsb_release program should be available on any distro if
the appropriate package is installed. So it seems better to use
lsb_release instead of /etc/lsb-release, because Debian doesn't appear
to have /etc/lsb-release.
2015-10-06 19:32:06 -04:00
Dev Random
f5717d2fa3 Merge pull request #99 from tuaris/patch-1
Missing wget
2015-09-14 21:28:59 -07:00
Daniel Morante
aac596e346 Missing wget
The build process for [Bitcoin](https://github.com/bitcoin/bitcoin/blob/master/doc/gitian-building.md) was failing with the following error

```
./bin/gbuild:21:in `system!': failed to run on-target setarch x86_64 bash -x < var/build-script > var/build.log 2>&1 (RuntimeError)
        from ./bin/gbuild:137:in `build_one_configuration'
        from ./bin/gbuild:267:in `block (2 levels) in <main>'
        from ./bin/gbuild:262:in `each'
        from ./bin/gbuild:262:in `block in <main>'
        from ./bin/gbuild:260:in `each'
        from ./bin/gbuild:260:in `<main>'
```

Inside the log file `var/build.log` the entries towards the end show

```
/bin/sh: 1: wget: not found
```
2015-09-15 00:01:08 -04:00
Dev Random
e12e9a1a37 Merge pull request #98 from xeddmc/master
Readme.md OSX Homebrew addition
2015-09-01 11:56:58 -07:00
Zach
fead042618 Merge pull request #1 from xeddmc/xeddmc-readme-osx-homebrew
Updated README.md with OS X Homebrew instructions
2015-09-01 13:47:30 -02:30
Zach
21852dffc3 Updated README.md with OS X Homebrew instructions
Added info for OS X homebrew commands alongside the Macports as some people prefer to use Homebrew over MacPorts and it is a pain to switch over from the two.
2015-09-01 13:46:44 -02:30
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