From c5154438e17db94550338e30f7d35125c4db1b7e Mon Sep 17 00:00:00 2001
From: Nico Schottelius <nico@nico-notebook.schottelius.org>
Date: Fri, 1 May 2020 15:36:20 +0200
Subject: [PATCH] Add support for ubuntu 20.04

---
 manifest | 26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

diff --git a/manifest b/manifest
index 737a5b6..007a16a 100644
--- a/manifest
+++ b/manifest
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# 2013-2019 ungleich glarus ag (cdist at ungleich.ch)
+# 2013-2020 ungleich glarus ag (cdist at ungleich.ch)
 #
 # This file is part of cdist.
 #
@@ -24,6 +24,10 @@ os=$(cat $__global/explorer/os)
 osversion=$(cat "$__global/explorer/os_version")
 
 case "$os" in
+    alpine)
+        postgres_lib="postgresql-dev"
+        postgres_server="postgresql"
+    ;;
     debian|devuan)
         postgres_lib=libpq-dev
 
@@ -57,10 +61,22 @@ case "$os" in
         postgres_server="postgresql-${postgres_version}"
 
     ;;
-    alpine)
-        postgres_lib="postgresql-dev"
-        postgres_server="postgresql"
-    ;;
+    ubuntu)
+        postgres_lib=libpq-dev
+
+        case $osversion in
+            20.04)
+                postgres_version=12
+                ;;
+            *)
+                echo "Unsupported OS Version: $osversion" >&2
+                exit 1
+            ;;
+        esac
+        postgres_server="postgresql-${postgres_version}"
+
+        ;;
+
     *)
         echo "Unsupported OS: $os" >&2
         exit 1