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