From 3d2238466423812a0e2050b29177f3d1f025f082 Mon Sep 17 00:00:00 2001 From: Antonio Terceiro Date: Mon, 27 Jul 2015 11:06:41 -0300 Subject: [PATCH] utils/debian-install: make it easy to change source --- util/debian-install/README.md | 13 +++++++++++++ util/debian-install/Vagrantfile | 2 +- util/debian-install/install | 13 ++++++++++--- 3 files changed, 24 insertions(+), 4 deletions(-) diff --git a/util/debian-install/README.md b/util/debian-install/README.md index 17b68cd..5b54786 100644 --- a/util/debian-install/README.md +++ b/util/debian-install/README.md @@ -20,3 +20,16 @@ $ vagrant halt $ vagrant destroy $ rm -f *.deb ``` + +To test upgrades: + +``` +$ rm -f pkg/ +$ cd utils/debian-install/ +$ vagrant destroy +$ rm -f *.deb +$ REPOSITORY=wheezy vagrant up # install current stable version +$ cd ../../ +$ make noosfero:deb # build current packages +$ REPOSITORY=wheezy-next vagrant provision # upgrade +``` diff --git a/util/debian-install/Vagrantfile b/util/debian-install/Vagrantfile index 62ff42a..8bbd29f 100644 --- a/util/debian-install/Vagrantfile +++ b/util/debian-install/Vagrantfile @@ -28,6 +28,6 @@ end Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.box = "debian-wheezy" - config.vm.provision :shell, path: 'install' + config.vm.provision :shell, path: 'install', args: [ENV['REPOSITORY']].compact config.vm.provision :shell, path: 'test' end diff --git a/util/debian-install/install b/util/debian-install/install index 6ec2cf3..f1a4b1a 100755 --- a/util/debian-install/install +++ b/util/debian-install/install @@ -1,5 +1,12 @@ #!/bin/sh +DISTRO=wheezy +REPOSITORY='wheezy-test' + +if [ -n "$1" ]; then + REPOSITORY="$1" +fi + set -e sudo apt-get install -qy netcat-traditional shunit2 @@ -57,11 +64,11 @@ FPQAoNmiMgP6zGF9rgOEWMEiFEryayrz EOF cat > /etc/apt/sources.list.d/noosfero.list < /etc/apt/sources.list.d/backports.list export DEBIAN_FRONTEND=noninteractive -- libgit2 0.21.2