fix: source functions

sourcing /lib/functions so uci_get is in scope
This commit is contained in:
eneller committed 2025-11-22 22:36:49 +01:00
1 parent 930e3ad1ba
commit 12bfaa2dfe
4 files changed
+18 -7

No files matched your search

-7
View File
@@ -1,7 +0,0 @@
default: debug
debug:
# return true to not see Makefile errors
sh -x wifi4eu.login || true
deploy:
scp *.login router:/etc/travelmate
+7
View File
@@ -0,0 +1,7 @@
check fname:
shellcheck {{fname}}
debug fname:
# return true to not see Makefile errors
sh -x {{fname}} || true
deploy fname:
scp {{fname}} router:/etc/travelmate
+9
View File
@@ -0,0 +1,9 @@
# create a symlink to this file at /lib/functions.sh for testing
# mock implementation of uci_get that always returns the default value
uci_get() {
for item in "$@"; do
last=$item
done
echo "$last"
}
+2
View File
@@ -1,5 +1,7 @@
#!/bin/sh
# auto-login for https://wifi4eu.ec.europa.eu or general fortigate
. "/lib/functions.sh"
trm_fetch="$(command -v curl)"
trm_captiveurl="$(uci_get travelmate global trm_captiveurl "http://detectportal.firefox.com")"