From 8acb73f65a1dc10b3fd56a7ee36b59d29036532e Mon Sep 17 00:00:00 2001 From: Lukas Stancik Date: Mon, 7 Jul 2025 17:48:36 +0000 Subject: [PATCH] Fix copynig of preshared key files for iwd daemon --- src/headless.start | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/headless.start b/src/headless.start index f44583a..7287aea 100755 --- a/src/headless.start +++ b/src/headless.start @@ -162,8 +162,10 @@ __setup_wireless_client() { mkdir -p /var/lib/iwd/ap/ copyfile root:root 0644 ${SDCARD_MEDIA}/main.conf /etc/iwd/main.conf - copyfile root:root 0644 ${SDCARD_MEDIA}/NUMERI_AC11.psk /var/lib/iwd/NUMERI_AC11.psk - copyfile root:root 0644 ${SDCARD_MEDIA}/robusta_nomap.psk /var/lib/iwd/robusta_nomap.psk + + for file in $(find ${SDCARD_MEDIA} -type f -name *.psk -exec basename {} \;); do + copyfile root:root 0644 ${SDCARD_MEDIA}/${file} /var/lib/iwd/${file} + done copyfile root:root 0644 ${SDCARD_MEDIA}/hotspot.conf /var/lib/iwd/ap/<%= $ssid %>.ap copyfile root:root 0700 ${SDCARD_MEDIA}/watchdog.sh /etc/wireguard/watchdog.sh @@ -198,7 +200,6 @@ mkdir -p /etc/wireguard copyfile root:root 0600 ${SDCARD_MEDIA}/wg0.conf /etc/wireguard/wg0.conf ln -s /etc/init.d/wg-quick /etc/init.d/wg-quick.wg0 -# rc-service wg-quick.wg0 start __setup_time