Changeset - 6ddd0eae15f7
[Not reviewed]
0 1 0
x - 1 month ago 2025-09-12 13:59:27
xbr@c3l.lu
refactor: freifunk_user.sh
1 file changed with 12 insertions and 5 deletions:
0 comments (0 inline, 0 general)
build_script/freifunk_user.sh
Show inline comments
 
#!/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
 

	
0 comments (0 inline, 0 general)