From 66008a89ae2ec98a253a837f477c88d1d54e8c1f Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Mon, 25 Jun 2018 12:10:02 +0100
Subject: [PATCH] upgrade shortcuts

---
 src/freedombone-image-customise | 3 ++-
 src/freedombone-shortcuts       | 2 ++
 src/freedombone-utils-database  | 2 +-
 src/freedombone-utils-setup     | 2 +-
 4 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/freedombone-image-customise b/src/freedombone-image-customise
index a7a9ab8f8..12465392a 100755
--- a/src/freedombone-image-customise
+++ b/src/freedombone-image-customise
@@ -1775,7 +1775,8 @@ image_setup_utils() {
     chroot "$rootdir" $INSTALL_PACKAGES apt-transport-https
     # shellcheck disable=SC2086
     chroot "$rootdir" $REMOVE_PACKAGES_PURGE apache2-bin*
-    chroot "$rootdir" apt-get -yq dist-upgrade
+    # shellcheck disable=SC2086
+    chroot "$rootdir" $UPGRADE_PACKAGES
     # shellcheck disable=SC2086
     chroot "$rootdir" $INSTALL_PACKAGES ca-certificates
     # shellcheck disable=SC2086
diff --git a/src/freedombone-shortcuts b/src/freedombone-shortcuts
index 18bb87c73..626c546fe 100755
--- a/src/freedombone-shortcuts
+++ b/src/freedombone-shortcuts
@@ -31,8 +31,10 @@ INSTALL_PACKAGES_BACKPORTS='apt-get -yq -t stretch-backports install'
 
 REMOVE_PACKAGES='apt-get -yq remove'
 REMOVE_PACKAGES_PURGE='apt-get -yq remove --purge'
+REMOVE_PURGE='apt-get -yq purge'
 
 UPDATE_PACKAGES='apt-get -yq update'
+UPGRADE_PACKAGES='apt-get -yq dist-upgrade'
 
 PACKAGE_HOLD='apt-mark -q hold'
 PACKAGE_UNHOLD='apt-mark -q unhold'
diff --git a/src/freedombone-utils-database b/src/freedombone-utils-database
index 311ad480c..1f0df97f3 100755
--- a/src/freedombone-utils-database
+++ b/src/freedombone-utils-database
@@ -390,7 +390,7 @@ quit" > "$INSTALL_DIR/batch.sql"
 
 
 function database_reinstall {
-    apt-get -yq purge mariadb*
+    $REMOVE_PURGE mariadb*
     rm -rf /var/lib/mysql
     rm -rf /etc/mysql
     sed -i '/mariadb/d' "${HOME}/${PROJECT_NAME}-completed.txt"
diff --git a/src/freedombone-utils-setup b/src/freedombone-utils-setup
index 97936a65e..6e154c665 100755
--- a/src/freedombone-utils-setup
+++ b/src/freedombone-utils-setup
@@ -278,7 +278,7 @@ function initial_setup {
     fi
 
     $REMOVE_PACKAGES_PURGE apache2-bin*
-    apt-get -yq dist-upgrade
+    $UPGRADE_PACKAGES
     $INSTALL_PACKAGES ca-certificates
     $INSTALL_PACKAGES apt-utils
     $INSTALL_PACKAGES cryptsetup libgfshare-bin duplicity sshpass wget avahi-daemon
-- 
GitLab