Skip to content
Snippets Groups Projects
Commit 10d6c193 authored by Matthias Schiffer's avatar Matthias Schiffer
Browse files

gluon-autoupdater: allow configuring the branch name independently of the UCI config section name

parent 72e7ae68
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,9 @@
# option branch "stable"
#config branch stable
# The branch name given in the manifest
# option name 'stable'
# list mirror 'http://[fdef:ffc0:3dd7::8]/~freifunk/firmware/autoupdate'
# The updater will run once per hour and perform an update with a certain
......
......@@ -19,6 +19,7 @@ if test "a$1" != "a-f"; then
fi
fi
BRANCH_NAME=$(uci get autoupdater.${BRANCH}.name)
MIRRORS=$(uci get autoupdater.${BRANCH}.mirror)
PUBKEYS=$(uci get autoupdater.${BRANCH}.pubkey)
GOOD_SIGNATURES=$(uci get autoupdater.${BRANCH}.good_signatures)
......@@ -83,10 +84,10 @@ verify_manifest() {
analyse_manifest() {
local manifest_upper=$1
grep -q "^BRANCH=${BRANCH}$" $manifest_upper
grep -q "^BRANCH=${BRANCH_NAME}$" $manifest_upper
if test $? -ne 0; then
echo "Wrong branch. We are on ${BRANCH}" >&2
echo "Wrong branch. We are on ${BRANCH_NAME}" >&2
return 1
fi
......
......@@ -28,7 +28,7 @@ delete autoupdater.$name
set autoupdater.$name=branch
END
for (qw(probability good_signatures)) {
for (qw(name probability good_signatures)) {
print "set autoupdater.$name.$_=$branch->{$_}\n";
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment