Files
agnos-builder/userspace/root/usr/comma/wlan-nm-init.sh
Adeeb Shihadeh b29ee41018 speedup wifi boot (#597)
* speedup wifi boot

* just a pre

* bump kernel:

* bump kernel
2026-05-06 15:17:59 -07:00

30 lines
556 B
Bash
Executable File

#!/bin/bash
set -e
PATH=/usr/sbin:/usr/bin:/sbin:/bin
iface=wlan0
timeout=300
for ((i = 0; i < timeout; i++)); do
[[ -r "/sys/class/net/$iface/ifindex" ]] && break
sleep 0.1
done
if [[ ! -r "/sys/class/net/$iface/ifindex" ]]; then
echo "timed out waiting for $iface"
exit 0
fi
ifindex=$(< "/sys/class/net/$iface/ifindex")
mkdir -p /run/udev/data
tmp=$(mktemp "/run/udev/data/n${ifindex}.XXXXXX")
{
printf 'I:%s\n' "$(($(date +%s%N) / 1000))"
printf 'E:NM_UNMANAGED=0\n'
printf 'V:1\n'
} > "$tmp"
mv "$tmp" "/run/udev/data/n${ifindex}"