fix(networking): fixes for connect-ice script
- fix regular expression in connect-ice script - replaces `writeText` with `writeShellScript`
This commit is contained in:
parent
bc10f5b309
commit
587134e555
1 changed files with 2 additions and 4 deletions
|
@ -122,12 +122,10 @@ in
|
||||||
|
|
||||||
networking.networkmanager.dispatcherScripts = [
|
networking.networkmanager.dispatcherScripts = [
|
||||||
{
|
{
|
||||||
#!/usr/bin/env bash
|
source = pkgs.writeShellScript "connect-ice" ''
|
||||||
source = pkgs.writeText "connect_ice" ''
|
|
||||||
set -euxo pipefail
|
|
||||||
ACTION="$2"
|
ACTION="$2"
|
||||||
if [[ "$ACTION" == "up" ]]; then
|
if [[ "$ACTION" == "up" ]]; then
|
||||||
if [[ "$CONNECTION_ID" =~ "WIFIonICE|WIFI@DB" ]]; then
|
if [[ "$CONNECTION_ID" =~ ^(WIFIonICE|WIFI\@DB)$ ]]; then
|
||||||
${pkgs.curl}/bin/curl 'https://login.wifionice.de/cna/logon' -sSL -X POST
|
${pkgs.curl}/bin/curl 'https://login.wifionice.de/cna/logon' -sSL -X POST
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue