[PATCH 3 of 4] Get rid of hard coded default checkout directory
Wald Commits
scm-commit at wald.intevation.org
Fri May 29 20:08:38 CEST 2020
# HG changeset patch
# User Tom Gottfried <tom at intevation.de>
# Date 1590773155 -7200
# Fri May 29 19:25:55 2020 +0200
# Branch 3.2.x
# Node ID 59ad66feb8f8902a549d4236efda3ed0056d1216
# Parent ec324fd51bb03d758cd30b436df2bcccf381834e
Get rid of hard coded default checkout directory
diff -r ec324fd51bb0 -r 59ad66feb8f8 contrib/make_flys_release/README
--- a/contrib/make_flys_release/README Fri May 29 18:41:12 2020 +0200
+++ b/contrib/make_flys_release/README Fri May 29 19:25:55 2020 +0200
@@ -4,7 +4,10 @@
verwendet werden oder man ändert die entsprechenden Variablen im Script.
Wichtige variablen sind:
-FLYS_SOURCE_DIR
+FLYS_SOURCE_DIR: Pfad ohne Leerzeichen zu existierendem Verzeichnis mit
+ Repository-Checkouts oder neu anzulegendem Verzeichnis
+ in das die Quellen ausgecheckt werden.
+ Wenn nicht gesetzt wird ein temporäres Verzeichnis angelegt.
DEFAULT_WD
Artefakt-Server-Konfiguration:
@@ -44,7 +47,8 @@
sh make_release.sh VERSION
von der Konsole gestartet werden. VERSION kann dabei ein Tag oder der Name
eines Branches sein. Anschließend werden die Quellen des
-dive4elements, des HTTP-Clients und von FLYS über SSH aus dem HG Repository
+dive4elements, des HTTP-Clients und von dive4elements-river
+über HTTPS aus dem HG Repository
ausgecheckt und in FLYS_SOURCE_DIR abgelegt.
diff -r ec324fd51bb0 -r 59ad66feb8f8 contrib/make_flys_release/make_release.sh
--- a/contrib/make_flys_release/make_release.sh Fri May 29 18:41:12 2020 +0200
+++ b/contrib/make_flys_release/make_release.sh Fri May 29 19:25:55 2020 +0200
@@ -21,8 +21,6 @@
FLYS_HG_REPO="https://wald.intevation.org/hg/dive4elements/river"
REPOS="river http-client framework"
-# Do not use spaces in path
-FLYS_SOURCE_DIR=/local-vol1/aheinecke/flys-release
SCRIPT_DIR=$(readlink -f `dirname $0`)
usage(){
@@ -112,7 +110,8 @@
fi
if [ ! -d "$FLYS_SOURCE_DIR" ]; then
- mkdir -p $FLYS_SOURCE_DIR
+ mkdir -p ${FLYS_SOURCE_DIR:=$(mktemp -d)}
+ echo "Will use source code checkouts in $FLYS_SOURCE_DIR"
echo "Cloning sources"
cd $FLYS_SOURCE_DIR
hg clone $ARTIFACTS_HG_REPO framework
More information about the Dive4Elements-commits
mailing list