]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Provision: development: check for hydractl upgrade
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 26 Dec 2017 02:48:53 +0000 (00:48 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 26 Dec 2017 02:48:53 +0000 (00:48 -0200)
share/provision/development

index 0fa55f04674c415cadce9407ae4020b733eeb366..2a311177440042f346385473f8fcab07f73fc48c 100755 (executable)
@@ -29,10 +29,18 @@ APT_INSTALL="sudo LC_ALL=C DEBIAN_FRONTEND=noninteractive apt-get install -y"
 # Ensure we're in the home folder
 cd
 
+# Configuring APT
+sudo sed -i -e "s|main$|main contrib non-free|g" /etc/apt/sources.list || exit 1
+
+# Upgrade
+if which hydractl &> /dev/null; then
+  hydractl upgrade
+else
+  sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean || exit 1
+fi
+
 # Dependencies
 echo "Installing basic dependencies..."
-sudo sed -i -e "s|main$|main contrib non-free|g" /etc/apt/sources.list || exit 1
-sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean || exit 1
 $APT_INSTALL git curl make || exit 1
 
 # Tools