From 3c3a481a11ea934ff0cc109ec01ac93f925d4329 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 28 Apr 2018 12:18:05 -0400 Subject: [PATCH 1/2] php 7.1 -> 7.2, postgesql 9.6 -> 10.3 --- vars/ubuntu-18.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vars/ubuntu-18.yml b/vars/ubuntu-18.yml index 02f4d2355..42ca817ed 100644 --- a/vars/ubuntu-18.yml +++ b/vars/ubuntu-18.yml @@ -17,6 +17,6 @@ systemctl_program: /bin/systemctl mysql_service: mysql apache_log: /var/log/apache2/access.log sshd_service: ssh -php_version: 7.1 -postgresql_version: 9.6 +php_version: 7.2 +postgresql_version: 10.3 systemd_location: /lib/systemd/system From 3648753210ea7cf6e9baf6b4b856a7101a065c63 Mon Sep 17 00:00:00 2001 From: A Holt Date: Sat, 28 Apr 2018 12:27:32 -0400 Subject: [PATCH 2/2] sourcing of iiab.env moved up for upgrades; indenting cleanup --- scripts/local_facts.fact | 75 +++++++++++++++++++--------------------- 1 file changed, 36 insertions(+), 39 deletions(-) diff --git a/scripts/local_facts.fact b/scripts/local_facts.fact index 129b7d351..d08dc9f3a 100755 --- a/scripts/local_facts.fact +++ b/scripts/local_facts.fact @@ -1,4 +1,14 @@ #!/bin/bash + +# upgrades return found, clean installs return 0 +# interruptions return last stage number recorded (1-9) +if [ -f /etc/iiab/iiab.env ]; then + source /etc/iiab/iiab.env + STAGE=$STAGE +else + STAGE=0 +fi + OS=`grep ^ID= /etc/*elease|cut -d= -f2` OS=${OS//\"/} VERSION_ID=`grep VERSION_ID /etc/*elease | cut -d= -f2` @@ -9,62 +19,49 @@ DHCPCD_PATH=`which dhcpcd` NM_PATH=`which NetworkManager` case $OS_VER in -"fedora-18" | \ -"fedora-22" | \ -"debian-8" | \ -"debian-9" | \ -"ubuntu-16" | \ -"ubuntu-17" | \ -"ubuntu-18" | \ -"centos-7" | \ -"raspbian-8"| \ -"raspbian-9") - ;; -*) OS_VER="OS_not_supported" + "fedora-18" | \ + "fedora-22" | \ + "debian-8" | \ + "debian-9" | \ + "ubuntu-16" | \ + "ubuntu-17" | \ + "ubuntu-18" | \ + "centos-7" | \ + "raspbian-8"| \ + "raspbian-9") + ;; + *) OS_VER="OS_not_supported" ;; esac # get current version BRANCH=`git rev-parse --abbrev-ref HEAD` COMMIT=`git rev-parse --verify HEAD` -if [ -d /usr/lib64/php ] -then - PHPLIB_DIR=/usr/lib64/php +if [ -d /usr/lib64/php ]; then + PHPLIB_DIR=/usr/lib64/php else - if [ -d /usr/lib/php5 ]; then - PHPLIB_DIR=/usr/lib/php5 - else - PHPLIB_DIR=/usr/lib/php - fi + if [ -d /usr/lib/php5 ]; then + PHPLIB_DIR=/usr/lib/php5 + else + PHPLIB_DIR=/usr/lib/php + fi fi -if [ -f /proc/device-tree/mfg-data/MN ] -then - XO_VERSION=`cat /proc/device-tree/mfg-data/MN` +if [ -f /proc/device-tree/mfg-data/MN ]; then + XO_VERSION=`cat /proc/device-tree/mfg-data/MN` else - XO_VERSION="none" + XO_VERSION="none" fi -# upgrades return found, clean installs return 0 -# interruptions return last stage number recorded (1-9) -if [ -f /etc/iiab/iiab.env ] -then - source /etc/iiab/iiab.env - STAGE=$STAGE -else - STAGE=0 -fi ANSIBLE_VERSION=$(ansible --version|head -n 1|cut -f 2 -d " ") -if [ ! x$DHCPCD_PATH = x ] -then - DHCPCD=`systemctl is-enabled dhcpcd` +if [ ! x$DHCPCD_PATH = x ]; then + DHCPCD=`systemctl is-enabled dhcpcd` fi # the check is debian family only is_redhad would use NetworkManager as the # service name. -if [ ! x$NM_PATH = x ] -then - NM=`systemctl is-enabled network-manager` +if [ ! x$NM_PATH = x ]; then + NM=`systemctl is-enabled network-manager` fi SYSD_NETD=`systemctl is-enabled systemd-networkd`