mirror of
https://gitlab.com/hacklab01/pivilion.git
synced 2026-08-07 00:18:23 +00:00
Activate offline mode changes on next boot
This commit is contained in:
parent
eda151065c
commit
b5e19f08f6
9 changed files with 94 additions and 14 deletions
|
|
@ -23,6 +23,7 @@ EOF
|
|||
export PIVILION_CONFIG_PATHS="$TMP/primary.conf $TMP/fallback.conf"
|
||||
export PIVILION_STATE_DIR="$TMP/run"
|
||||
export PIVILION_STATE_FILE="$TMP/run/status.tsv"
|
||||
export PIVILION_SELECTED_MODE_FILE="$TMP/run/selected-mode"
|
||||
source "$ROOT/usr/local/lib/pivilion/common.sh"
|
||||
PIVILION_BOOT_ROOT="$TMP/boot"
|
||||
export PIVILION_BOOT_ROOT
|
||||
|
|
@ -47,6 +48,12 @@ EOF
|
|||
[ "$(pivilion_state_value active_mode)" = hotspot ]
|
||||
[ "$(pivilion_state_value health)" = degraded ]
|
||||
[ "$(pivilion_state_value missing fallback)" = fallback ]
|
||||
printf 'hotspot\n' > "$PIVILION_SELECTED_MODE_FILE"
|
||||
[ "$(pivilion_selected_mode)" = hotspot ]
|
||||
printf 'onion\n' > "$PIVILION_SELECTED_MODE_FILE"
|
||||
[ "$(pivilion_selected_mode)" = onion ]
|
||||
printf 'invalid\n' > "$PIVILION_SELECTED_MODE_FILE"
|
||||
if pivilion_selected_mode >/dev/null 2>&1; then exit 1; fi
|
||||
|
||||
pivilion_print_issue > "$TMP/pivilion.issue"
|
||||
grep -Fqx 'My IP address is \4{wlan-test}' "$TMP/pivilion.issue"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue