diff --git a/scripts/cloudron-setup b/scripts/cloudron-setup index fc6729aa0..f8e052a59 100755 --- a/scripts/cloudron-setup +++ b/scripts/cloudron-setup @@ -52,7 +52,6 @@ if systemctl cat box.service >/dev/null 2>&1; then exit 1 fi -initBaseImage="true" provider="generic" requestedVersion="" installServerOrigin="https://api.cloudron.io" @@ -64,7 +63,7 @@ setupToken="" # this is a OTP for securing an installation (https://forum.cloudr appstoreSetupToken="" redo="false" -args=$(getopt -o "" -l "help,skip-baseimage-init,provider:,version:,env:,skip-reboot,generate-setup-token,setup-token:,redo" -n "$0" -- "$@") +args=$(getopt -o "" -l "help,provider:,version:,env:,skip-reboot,generate-setup-token,setup-token:,redo" -n "$0" -- "$@") eval set -- "${args}" while true; do @@ -85,7 +84,6 @@ while true; do installServerOrigin="https://api.dev.cloudron.io" fi shift 2;; - --skip-baseimage-init) initBaseImage="false"; shift;; --skip-reboot) rebootServer="false"; shift;; --redo) redo="true"; shift;; --setup-token) appstoreSetupToken="$2"; shift 2;; @@ -149,17 +147,15 @@ echo "" echo " Join us at https://forum.cloudron.io for any questions." echo "" -if [[ "${initBaseImage}" == "true" ]]; then - echo "=> Updating apt and installing script dependencies" - if ! apt-get update &>> "${LOG_FILE}"; then - echo "Could not update package repositories. See ${LOG_FILE}" - exit 1 - fi +echo "=> Updating apt and installing script dependencies" +if ! apt-get update &>> "${LOG_FILE}"; then + echo "Could not update package repositories. See ${LOG_FILE}" + exit 1 +fi - if ! DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" -y install --no-install-recommends curl python3 ubuntu-standard software-properties-common -y &>> "${LOG_FILE}"; then - echo "Could not install setup dependencies (curl). See ${LOG_FILE}" - exit 1 - fi +if ! DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" -y install --no-install-recommends curl python3 ubuntu-standard software-properties-common -y &>> "${LOG_FILE}"; then + echo "Could not install setup dependencies (curl). See ${LOG_FILE}" + exit 1 fi echo "=> Checking version" @@ -187,15 +183,13 @@ if ! $curl -sL "${sourceTarballUrl}" | tar -zxf - -C "${box_src_tmp_dir}"; then exit 1 fi -if [[ "${initBaseImage}" == "true" ]]; then - echo -n "=> Installing base dependencies and downloading docker images (this takes some time) ..." - # initializeBaseUbuntuImage.sh args (provider, infraversion path) are only to support installation of pre 5.3 Cloudrons - if ! /bin/bash "${box_src_tmp_dir}/baseimage/initializeBaseUbuntuImage.sh" "generic" "../src" &>> "${LOG_FILE}"; then - echo "Init script failed. See ${LOG_FILE} for details" - exit 1 - fi - echo "" +echo -n "=> Installing base dependencies and downloading docker images (this takes some time) ..." +# initializeBaseUbuntuImage.sh args (provider, infraversion path) are only to support installation of pre 5.3 Cloudrons +if ! /bin/bash "${box_src_tmp_dir}/baseimage/initializeBaseUbuntuImage.sh" "generic" "../src" &>> "${LOG_FILE}"; then + echo "Init script failed. See ${LOG_FILE} for details" + exit 1 fi +echo "" # The provider flag is still used for marketplace images echo "=> Installing Cloudron version ${version} (this takes some time) ..."