Commit Graph

256 Commits (master)
 

Author SHA1 Message Date
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).
9 years ago
Joseph Bisch 1aad9f4079 Expand on apt issue/workaround and correct affected Debian suites 9 years ago
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.
9 years ago
Joseph Bisch 4f69707c4d Fix issue with apt in Debian <= Squeeze 9 years ago
Joseph Bisch fe1abd1153 Fix flavour for i386 arch
Wheezy on up has linux-image-686-pae. Squeeze on down has
linux-image-686.
9 years ago
Dev Random 1c1c17473e Merge pull request #101 from josephbisch/debian
Initial Debian guest support
9 years ago
Joseph Bisch 2d51b140d0 Add information about Debian guests to README.md 9 years ago
Joseph Bisch 86f31e89c6 Default to ubuntu as distro if not specified
This is so that old Gitian descriptors don't break.
9 years ago
Joseph Bisch c0c8392d49 Purge grub-legacy and bcron-run to work around Debian guest issue 9 years ago
Joseph Bisch 8b297cbcdf Initial Debian guest support 9 years ago
Dev Random b0aba0e1b3 Merge pull request #100 from josephbisch/lsb-release-fix
Use lsb_release to get codename rather than /etc/lsb-release
9 years ago
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.
9 years ago
Dev Random f5717d2fa3 Merge pull request #99 from tuaris/patch-1
Missing wget
9 years ago
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
```
9 years ago
Dev Random e12e9a1a37 Merge pull request #98 from xeddmc/master
Readme.md OSX Homebrew addition
9 years ago
Zach fead042618 Merge pull request #1 from xeddmc/xeddmc-readme-osx-homebrew
Updated README.md with OS X Homebrew instructions
9 years ago
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.
9 years ago
Devrandom e3e67df408 eliminate uneeded verbosity from apt-get for Ubuntu
credit goes to @Michagogo
related to #44
9 years ago
Dev Random 823e807fd8 Merge pull request #89 from fanquake/ignore_vagrant
Ignore .vagrant hidden files
9 years ago
Devrandom 923016ec8d minor cleanup of previous 9 years ago
Dev Random 82ba171c71 Merge pull request #97 from luke-jr/cache_ro
gbuild: Allow disabling fetch of modified caches with `--cache-read-only` option
9 years ago
Luke Dashjr 9d46e26c2e gbuild: Allow disabling fetch of modified caches with `--cache-read-only` option 9 years ago
Devrandom ec56a82d4b full path to mkfs.ext4 9 years ago
Dev Random f8a3307bc8 Debian instructions 9 years ago
Miron b48730064a handle no lxc installed 9 years ago
Dev Random 1d882f8696 Merge pull request #93 from josephbisch/ecdsa
Add configurable signer to gsign
9 years ago
Joseph Bisch db712b254e Add back accidentally removed ! from gsign 9 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).
9 years ago
Joseph Bisch da0276608e Add ECDSA signing to gsign
Relies on a script in the Armory source tree to handle the actual
signing.
9 years ago
Devrandom 7219c490cc make bootstrap-fixup idempotent 9 years ago
Dev Random 1913792091 Start using lxc-execute from LXC version 1.0.0 9 years ago
Devrandom 1ae746f68f LXC cleanup 9 years ago
Devrandom f4b72bbec4 hold packages for lucid 9 years ago
Devrandom af56f89a6a improved LXC support
fixes #86
9 years ago
Dev Random df8381baff Merge pull request #90 from gurnec/grub-pc
prevent upgrade of grub-pc which can fail in lxc
9 years ago
Michael Ford 2c091595c1 Ignore .vagrant hidden files 9 years ago
Christopher Gurnee 04ab7c1218 prevent upgrade of grub-pc which can fail in lxc
fixes #86
9 years ago
Devrandom 81bf5d7025 ensure guest upgrade occurs before attempting to get manifest
fixes #85
9 years ago
Devrandom 7d1e7c5419 trusty fixes, remove legacy grub
fixes #84
9 years ago
Dev Random b4201676d8 fix trusty kernel install 9 years ago
Devrandom 7b82201dd7 allow overwrite in copy-from-target
fixes #80
9 years ago
Dev Random 2bcc06e6b7 Merge pull request #79 from theuni/cache
fix copy-from-target when using lxc to copy a subdir
10 years ago
Cory Fields 037d17aff7 fix copy-from-target when using lxc to copy a subdir 10 years ago
Devrandom c834f371bb Revert "git: minimize uploaded git files"
This reverts commit dcf28c8b86.

due to issue #74 - branches don't work
10 years ago
Dev Random e9741525ca Merge pull request #73 from theuni/cache
cache: define cache paths and GBUILD_CACHE_ENABLED conditionally
10 years ago
Cory Fields b1e59cf0a1 cache: define cache paths and GBUILD_CACHE_ENABLED only if caching is enabled 10 years ago
Dev Random 02f4440473 Merge pull request #72 from theuni/git-minimize-upload
git: minimize uploaded git files
10 years ago
Dev Random b484557029 Merge pull request #71 from theuni/cache
cache: define variables for cache paths
10 years ago
Cory Fields 66015b9f14 cache: define variables for cache paths 10 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.
10 years ago