diff --git a/build_script/freifunk_user.sh b/build_script/freifunk_user.sh index 049911b0aec79027c845f8a7b8b0d0f8bebfe0c4..70ce7496b9be08b0c0987eb4ce25a8548130660a 100755 --- a/build_script/freifunk_user.sh +++ b/build_script/freifunk_user.sh @@ -1,18 +1,25 @@ #!/usr/bin/env bash +set +xe + BRANCH=$1 EXPERIMENTAL="experimental" AUTOUPDATER_VER=${2:-$EXPERIMENTAL} -if [ -z $BRANCH ]; then - echo "Usage: freifunk_user.sh [branch] (updater_version)" + +if [ -z "$BRANCH" ]; then + echo "Usage: freifunk_user.sh [gluon branch] (updater_version)" echo "" echo "branch: gluon release branch" echo "updater_version: experimental, beta, stable. defaults to experimental" + echo "" + echo "Example: ./freifunk_user.sh v2023.2.5 stable" exit 1 fi + git clone ssh://kallithea@projects.c3l.lu/freifunk/Firmware-building git clone https://github.com/freifunk-gluon/gluon.git gluon -b "$BRANCH" -ln -vs /home/user/Firmware-building/site_config/"${AUTOUPDATER_VER}"/site /home/user/gluon/site -pushd /home/user/gluon/ +ln -vs ~/Firmware-building/site_config/"${AUTOUPDATER_VER}"/site ~/gluon/site + +pushd ~/gluon/ || exit make update -popd +popd || exit