summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Bug 22467: Don't break upgrade on Jessie VMtor-browser-builder-4-5tor-browser-builder-4Georg Koppen2017-08-03
| | | | | | | | | | The problem seems to be related to `linux-image-xxxx` trying to upgrade itself during `dist-upgrade` while `grub` is not installed, which causes the post-installation script to fail. The idea is to ensure that `linux-image-xxxx` is upgraded before removing `grub` and doing `dist-upgrade`. This patch was done by David Fifield
* Check existence of lxc-init before cp to init.lxcKevin Gallagher2017-07-16
|
* Increase base VM size from 15360M to 20480M.tor-browser-builder-4-4David Fifield2017-04-17
| | | | | Needed to hold the webrtc source code. https://bugs.torproject.org/21954#comment:2
* The WebRTC beast needs more spacetor-browser-builder-4-3Georg Koppen2017-04-15
|
* Bug 20352: Enabling Jessie backports for libseccomptor-browser-builder-4-2Georg Koppen2016-12-06
|
* Bug 20352: add option to install backports packagesNicolas Vigier2016-12-06
| | | | | The packages listed in the descriptors in 'backports_packages' are installed from the backports.
* Bug 20352: use poweroff instead of halt in libexec/stop-targetNicolas Vigier2016-11-25
|
* Bug 18331: install sudo in Debian VMs with KVM tootor-browser-builder-4-1Nicolas Vigier2016-04-19
|
* Bug 18127: use different GITIAN_HOST_IP for KVM and LXCNicolas Vigier2016-03-31
|
* Revert "config-bootstrap-fixup: set default host IP to 10.0.3.1"Georg Koppen2016-03-30
| | | | KVM does not cope with 10.0.3.1 but needs 10.0.2.2.
* make-base-vm: fix init.lxc pathNicolas Vigier2016-02-07
|
* gbuild: fix default username when using LXC and DebianNicolas Vigier2016-02-07
|
* config-bootstrap-fixup: set default host IP to 10.0.3.1Nicolas Vigier2016-02-07
|
* Add default user in LXC containers to the sudo groupNicolas Vigier2016-02-07
| | | | It was done by vmbuilder before.
* Add support for Debian guests using LXCJoseph Bisch2016-02-07
|
* Bug 13215: Use 15GiB VM space if needed.Georg Koppen2016-02-07
| | | | | | | With Firefox ESR 31 10GiB is not enough anymore to build Tor Browser for 64 Bit Linux systems. We bump the upper limit to 15GiB in order to account for the additional capacity needed when starting with the hardened build series.
* Switch from rsync to tar for copy-to-target.Mike Perry2016-02-07
| | | | In Ubuntu 14.04, rsync now fails on dangling symlinks.
* Disable git fetching during build.Mike Perry2016-02-07
| | | | | We should perform all network activity beforehand, so builds can be done on an offline machine.
* Don't sanitize git commit names. They are authenticated for us.Mike Perry2016-02-07
| | | | | Also, we need to specify absolute paths like refs/tags/tagname, to avoid ambiguity between actual tags and other refs.
* Use lxcbr0 as bridgedevrandom2016-02-07
|
* Include package name in the build output.Mike Perry2016-01-29
| | | | | For build processes with multiple descriptors, knowing the current descriptor is very helpful.
* On my system, the lxc bridge is called lxcbr0...Mike Perry2016-01-29
|
* Make LXC copy-to-target also deref symlinks.Mike Perry2016-01-29
|
* Allow '@' and '+' in sanitized strings.Mike Perry2016-01-29
| | | | | Firefox needs to use '@' for extension filenames, and '+' is needed for g++ cross-compiler wrapper scripts.
* Fix sudo issue with LXC.Mike Perry2016-01-29
|
* Allow build to use sudo without a passwordLuke Dashjr2016-01-29
|
* Merge pull request #113 from MarcoFalke/ref_datetime_defaultDev Random2016-01-01
|\ | | | | reference_datetime: Default to git author date
| * raise "must supply reference_datetime or remotes"MarcoFalke2015-12-30
| |
| * reference_datetime: Default to git author dateMarcoFalke2015-12-30
| |
* | Merge pull request #112 from luke-jr/rsyncDev Random2015-12-14
|\ \ | | | | | | Bugfix: copy-{to,from}-target: Strip trailing / from sources to avoid triggering special rsync behaviour
| * | Bugfix: copy-{to,from}-target: Strip trailing / from sources to avoid ↵Luke Dashjr2015-12-14
| | | | | | | | | | | | | | | | | | triggering special rsync behaviour Without this, the caches end up in the wrong place (one level of directories gets removed)
* | | Merge pull request #111 from luke-jr/rsyncDev Random2015-12-13
|\ \ \ | |/ / | | / | |/ |/| Use rsync instead of scp for file transfers to save time on cache download from VM
| * Use rsync instead of scp for file transfers to save time on cache download ↵Luke Dashjr2015-12-13
|/ | | | from VM
* Update RELEASE_NOTESDev Random2015-12-12
|
* Merge pull request #105 from laanwj/2015_11_auto_ipv4Dev Random2015-12-07
|\ | | | | Set up IPv4 gateway automatically
| * Set up IPv4 gateway automaticallyWladimir J. van der Laan2015-11-19
| | | | | | | | | | I need this to get networking inside the LXC container in a Debian 8.2 VM.
* | Merge pull request #108 from josephbisch/arch-instructionsDev Random2015-12-07
|\ \ | | | | | | Add instructions for using gitian-builder with an Arch host
| * | Add instructions for using gitian-builder with an Arch hostJoseph Bisch2015-12-05
| | |
* | | Merge pull request #107 from MarcoFalke/masterDev Random2015-12-07
|\ \ \ | |/ / |/| | ssh: Replace deprecated dsa with rsa
| * | Replace deprecated dsa with rsaMarcoFalke2015-12-02
|/ /
* | Merge pull request #104 from josephbisch/fix-tuserDev Random2015-11-18
|\ \ | | | | | | Set TUSER to ubuntu by default and update README
| * | Set TUSER to ubuntu by default and update READMEJoseph Bisch2015-11-18
|/ / | | | | | | | | | | | | 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).
* | Merge pull request #103 from josephbisch/fix-debian-i386Dev Random2015-11-17
|\ \ | |/ |/| Fix debian i386
| * Use grub package instead of grub-pc unless distro is ubuntuJoseph Bisch2015-11-13
| | | | | | | | | | | | | | 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).
| * Expand on apt issue/workaround and correct affected Debian suitesJoseph Bisch2015-11-13
| |
| * Swap Debian i386 flavour checksJoseph Bisch2015-11-13
| | | | | | | | | | | | | | 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.
| * Fix issue with apt in Debian <= SqueezeJoseph Bisch2015-11-12
| |
| * Fix flavour for i386 archJoseph Bisch2015-11-12
|/ | | | | Wheezy on up has linux-image-686-pae. Squeeze on down has linux-image-686.
* Merge pull request #101 from josephbisch/debianDev Random2015-10-19
|\ | | | | Initial Debian guest support
| * Add information about Debian guests to README.mdJoseph Bisch2015-10-17
| |