# HG changeset patch # User Tom Gottfried # Date 1590773155 -7200 # 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