[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mapguide-commits
Subject:    [mapguide-commits] r8621 - in trunk/Tools/Vagrant/packer/scripts: mapguide ubuntu
From:       svn_mapguide () osgeo ! org
Date:       2015-04-09 0:11:14
Message-ID: 20150409001114.3C4173901F1 () trac ! osgeo ! org
[Download RAW message or body]

Author: jng
Date: 2015-04-08 17:11:14 -0700 (Wed, 08 Apr 2015)
New Revision: 8621

Modified:
   trunk/Tools/Vagrant/packer/scripts/mapguide/ubuntu32.sh
   trunk/Tools/Vagrant/packer/scripts/mapguide/ubuntu64.sh
   trunk/Tools/Vagrant/packer/scripts/ubuntu/virtualbox.sh
Log:
#2520: Fix packer build scripts for Ubuntu. The problem is apt-get is essentially \
broken out of the box on 12.04.5 and causes nearly most of the packages we're trying \
to apt-get install to not be installed. We actually already had the workaround in \
place (wipe out everything in /var/lib/apt/lists/ and regenerate with apt-get \
update), but that workaround needed to be executed before the first apt-get package \
install command is ever made. This submission relocates the workaround to where it \
needed to be executed.

Modified: trunk/Tools/Vagrant/packer/scripts/mapguide/ubuntu32.sh
===================================================================
--- trunk/Tools/Vagrant/packer/scripts/mapguide/ubuntu32.sh	2015-04-02 12:06:45 UTC \
                (rev 8620)
+++ trunk/Tools/Vagrant/packer/scripts/mapguide/ubuntu32.sh	2015-04-09 00:11:14 UTC \
(rev 8621) @@ -2,9 +2,6 @@
 # Set bash as the default shell
 echo "dash    dash/sh boolean false" | sudo debconf-set-selections
 sudo dpkg-reconfigure --frontend=noninteractive dash
-# Guard against (http://askubuntu.com/questions/41605/trouble-downloading-updates-due-to-a-hash-sum-mismatch-error)
                
-sudo rm -rf /var/lib/apt/lists/*
-sudo apt-get update
 sudo apt-get install -y build-essential bison automake libtool libpng-dev \
libjpeg62-dev libxslt-dev libfreetype6-dev libpcre3-dev openjdk-7-jdk subversion \
lintian ant scons dos2unix liboss4-salsa-dev libldap-dev libssl-dev \
libcurl4-openssl-dev libexpat-dev libmysqlclient-dev unixODBC-dev python-dev \
libpq-dev libcppunit-dev  # For producing .tar.xz archives
 sudo apt-get install -y xz-utils

Modified: trunk/Tools/Vagrant/packer/scripts/mapguide/ubuntu64.sh
===================================================================
--- trunk/Tools/Vagrant/packer/scripts/mapguide/ubuntu64.sh	2015-04-02 12:06:45 UTC \
                (rev 8620)
+++ trunk/Tools/Vagrant/packer/scripts/mapguide/ubuntu64.sh	2015-04-09 00:11:14 UTC \
(rev 8621) @@ -2,9 +2,6 @@
 # Set bash as the default shell
 echo "dash    dash/sh boolean false" | sudo debconf-set-selections
 sudo dpkg-reconfigure --frontend=noninteractive dash
-# Guard against (http://askubuntu.com/questions/41605/trouble-downloading-updates-due-to-a-hash-sum-mismatch-error)
                
-sudo rm -rf /var/lib/apt/lists/*
-sudo apt-get update
 sudo apt-get install -y build-essential bison automake libtool libpng-dev \
libjpeg62-dev libxslt-dev libfreetype6-dev libpcre3-dev openjdk-7-jdk subversion \
lintian ant scons dos2unix liboss4-salsa-dev libldap-dev libssl-dev \
libcurl4-openssl-dev libexpat-dev libmysqlclient-dev unixODBC-dev python-dev \
libpq-dev libcppunit-dev  # For producing .tar.xz archives
 sudo apt-get install -y xz-utils

Modified: trunk/Tools/Vagrant/packer/scripts/ubuntu/virtualbox.sh
===================================================================
--- trunk/Tools/Vagrant/packer/scripts/ubuntu/virtualbox.sh	2015-04-02 12:06:45 UTC \
                (rev 8620)
+++ trunk/Tools/Vagrant/packer/scripts/ubuntu/virtualbox.sh	2015-04-09 00:11:14 UTC \
(rev 8621) @@ -3,6 +3,12 @@
 set -e
 set -x
 
+# I suspect that apt-get out of the box is fubar'd on 12.04.5 due to 
+# (http://askubuntu.com/questions/41605/trouble-downloading-updates-due-to-a-hash-sum-mismatch-error)
 +# We already had a workaround for this in one of the down-level scripts, but it \
seems we need to do this right here, right now +sudo rm -rf /var/lib/apt/lists/*
+sudo apt-get update
+
 sudo aptitude -y install dkms
 sudo aptitude -y install make
 

_______________________________________________
mapguide-commits mailing list
mapguide-commits@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic