← Back to team overview

launchpad-reviewers team mailing list archive

[Merge] lp:~cjwatson/launchpad/fix-database-setup-version-check into lp:launchpad

 

Colin Watson has proposed merging lp:~cjwatson/launchpad/fix-database-setup-version-check into lp:launchpad.

Commit message:
Fix launchpad-database-setup to fail if a supported PostgreSQL version is not present.

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/fix-database-setup-version-check/+merge/345471
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of lp:~cjwatson/launchpad/fix-database-setup-version-check into lp:launchpad.
=== modified file 'utilities/launchpad-database-setup'
--- utilities/launchpad-database-setup	2016-11-14 11:57:35 +0000
+++ utilities/launchpad-database-setup	2018-05-13 10:32:30 +0000
@@ -18,10 +18,12 @@
 # https://dev.launchpad.net/DatabaseSetup which are intended for
 # initial Launchpad setup on an otherwise unconfigured postgresql instance
 
-for pgversion in 9.3 9.5 9.6
+pgversion=
+for try_pgversion in 9.3 9.5 9.6
 do
-  sudo grep -qs "^auto" /etc/postgresql/$pgversion/main/start.conf
+  sudo grep -qs "^auto" /etc/postgresql/$try_pgversion/main/start.conf
   if [ $? -eq 0 ]; then
+    pgversion="$try_pgversion"
     break
   fi
 done


Follow ups