echo "Installing base software packages..."
DEBIAN_FRONTEND=noninteractive apt-get install -y \
- lsb-release sudo unzip wget
+ sudo unzip wget
echo "Done installing base software packages"
# install php
PHP_VERSION="$1"
-DEBIAN_VERSION="$(lsb_release -s -c)"
+# `lsb-release` is not necessarily onboard. We parse /etc/os-release instead
+DEBIAN_VERSION=$(cat /etc/os-release | grep 'VERSION_CODENAME=' | sed 's/VERSION_CODENAME=//')
+if [ -z "${DEBIAN_VERSION}" ]; then
+ # Example strings:
+ # VERSION="14.04.6 LTS, Trusty Tahr"
+ # VERSION="8 (jessie)"
+ DEBIAN_VERSION=$(cat /etc/os-release | grep 'VERSION=' | grep 'VERSION=' | sed 's/VERSION=//' | sed 's/"[0-9.]\+ *(\?//' | sed 's/)\?"//' | tr '[:upper:]' '[:lower:]' | sed 's/lts, *//' | sed 's/ \+tahr//')
+fi
# @todo use native packages if requested for a specific version and that is the same as available in the os repos