[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor-browser-bundle/master] Bug 18127: Add LXC support for building with Debian guest VMs
commit 4d625212a6689ebd1b291c5450096aeedad94e28
Author: Nicolas Vigier <boklm@xxxxxxxxxxxxxx>
Date: Sun Feb 7 12:59:46 2016 +0100
Bug 18127: Add LXC support for building with Debian guest VMs
---
gitian/descriptors/linux/gitian-bundle.yml | 1 +
gitian/descriptors/linux/gitian-pluggable-transports.yml | 2 +-
gitian/make-vms.sh | 11 +++++++++--
3 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/gitian/descriptors/linux/gitian-bundle.yml b/gitian/descriptors/linux/gitian-bundle.yml
index 28bd006..d5aaec4 100644
--- a/gitian/descriptors/linux/gitian-bundle.yml
+++ b/gitian/descriptors/linux/gitian-bundle.yml
@@ -15,6 +15,7 @@ packages:
- "libxml2-utils"
- "sqlite3"
- "python-lxml"
+- "rsync"
reference_datetime: "2000-01-01 00:00:00"
remotes:
- "url": "https://git.torproject.org/tor-launcher.git"
diff --git a/gitian/descriptors/linux/gitian-pluggable-transports.yml b/gitian/descriptors/linux/gitian-pluggable-transports.yml
index 0643e6b..cecc390 100644
--- a/gitian/descriptors/linux/gitian-pluggable-transports.yml
+++ b/gitian/descriptors/linux/gitian-pluggable-transports.yml
@@ -149,7 +149,7 @@ script: |
# it downloaded during building. Just pretending and thus avoiding another
# dependency should be fine here as txsocksx catches the exception due to
# missing __version__ and __sha__ .
- mkdir vcversioner-1.14.1.1-py2.6.egg
+ mkdir vcversioner-1.14.1.1-py2.7.egg
$PYTHON setup.py build --build-lib build
cp -a build/txsocksx $PTDIR/
cd ..
diff --git a/gitian/make-vms.sh b/gitian/make-vms.sh
index 469a9ca..554cc27 100755
--- a/gitian/make-vms.sh
+++ b/gitian/make-vms.sh
@@ -25,13 +25,20 @@ build_and_test_vm() {
local arch="$1"; shift
local bits="$1"; shift
- if [ ! -f ./base-$dist-$arch.qcow2 ];
+ if [ ! -f ./base-$dist-$arch ];
then
if [ "z$USE_LXC" = "z1" ];
then
export LXC_SUITE=$dist
export LXC_ARCH=$arch
- ./bin/make-base-vm --suite $dist --lxc --arch $arch
+ if [ "$dist" = "wheezy" ];
+ then
+ export DISTRO=debian
+ ./bin/make-base-vm --distro debian --suite $dist --lxc --arch $arch
+ else
+ export DISTRO=ubuntu
+ ./bin/make-base-vm --suite $dist --lxc --arch $arch
+ fi
else
if [ "$dist" = "wheezy" ];
then
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits