make.sh: Refactor uploading sources

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
Michael Tremer
2024-07-05 09:48:56 +00:00
parent 2581760148
commit 9773290176
2 changed files with 7 additions and 9 deletions

View File

@@ -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.
#

15
make.sh
View File

@@ -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
;;