From: Michael Tremer Date: Fri, 5 Jul 2024 09:48:56 +0000 (+0000) Subject: make.sh: Refactor uploading sources X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=76b16aa4874619c79d79ea7c0a21b0dbccbe4d60;p=people%2Fms%2Fipfire-2.x.git make.sh: Refactor uploading sources Signed-off-by: Michael Tremer --- diff --git a/lfs/Config b/lfs/Config index 6711af997..923fe0017 100644 --- a/lfs/Config +++ b/lfs/Config @@ -79,7 +79,6 @@ ZSTD_OPTIONS = \ # URL_IPFIRE = https://source.ipfire.org/source-2.x URL_TOOLCHAIN = https://source.ipfire.org/toolchains -URL_SOURCE = people.ipfire.org:/pub/sources/source-2.x # Don't change this; it will be overridden by other makefiles where necessary. # diff --git a/make.sh b/make.sh index 8e7372b32..ca7433f48 100755 --- a/make.sh +++ b/make.sh @@ -2066,6 +2066,7 @@ readonly LOG_DIR="${BASEDIR}/log_${BUILD_ARCH}" readonly TOOLS_DIR="/tools_${BUILD_ARCH}" # Set URLs +readonly SOURCE_URL="https://source.ipfire.org/ipfire-2.x" readonly TOOLCHAIN_URL="https://source.ipfire.org/toolchains" # Set the LOGFILE @@ -2232,14 +2233,12 @@ gettoolchain) download_toolchain "${TOOLCHAIN}" ;; uploadsrc) - if [ -z $IPFIRE_USER ]; then - echo -n "You have to setup IPFIRE_USER first. See .config for details." - print_status FAIL - exit 1 + # Check if IPFIRE_USER is set + if [ -z "${IPFIRE_USER}" ]; then + exiterror "You have to setup IPFIRE_USER first. See .config for details." fi - URL_SOURCE="$(awk '/^URL_SOURCE/ { print $3 }' lfs/Config)" - + # Sync with upstream rsync \ --recursive \ --update \ @@ -2247,8 +2246,8 @@ uploadsrc) --progress \ --human-readable \ --exclude="toolchains/" \ - "${BASEDIR}/cache/" \ - "${IPFIRE_USER}@${URL_SOURCE}" + "${CACHE_DIR}/" \ + "${IPFIRE_USER}@people.ipfire.org:/pub/sources/source-2.x" exit 0 ;;