7b98843b97
Red Bear OS Team
72 lines
2.0 KiB
Bash
Executable File
72 lines
2.0 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
echo "[iwlwifi-runtime] checking driver binary"
|
|
if [ ! -x /usr/lib/drivers/redbear-iwlwifi ]; then
|
|
echo "[iwlwifi-runtime] FAIL: /usr/lib/drivers/redbear-iwlwifi is missing"
|
|
exit 1
|
|
fi
|
|
|
|
echo "[iwlwifi-runtime] checking PCI surface"
|
|
if [ ! -d /scheme/pci ]; then
|
|
echo "[iwlwifi-runtime] FAIL: /scheme/pci is missing"
|
|
exit 1
|
|
fi
|
|
|
|
echo "[iwlwifi-runtime] running bounded probe"
|
|
/usr/lib/drivers/redbear-iwlwifi --probe || {
|
|
echo "[iwlwifi-runtime] FAIL: driver probe failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] running bounded status"
|
|
/usr/lib/drivers/redbear-iwlwifi --status || {
|
|
echo "[iwlwifi-runtime] FAIL: driver status failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] running bounded prepare"
|
|
/usr/lib/drivers/redbear-iwlwifi --prepare || {
|
|
echo "[iwlwifi-runtime] FAIL: driver prepare failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] running bounded transport init"
|
|
/usr/lib/drivers/redbear-iwlwifi --init-transport || {
|
|
echo "[iwlwifi-runtime] FAIL: driver init-transport failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] running bounded activate-nic"
|
|
/usr/lib/drivers/redbear-iwlwifi --activate-nic || {
|
|
echo "[iwlwifi-runtime] FAIL: driver activate-nic failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] running bounded scan"
|
|
/usr/lib/drivers/redbear-iwlwifi --scan || {
|
|
echo "[iwlwifi-runtime] FAIL: driver scan failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] running bounded connect"
|
|
/usr/lib/drivers/redbear-iwlwifi --connect demo wpa2-psk secret || {
|
|
echo "[iwlwifi-runtime] FAIL: driver connect failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] running bounded disconnect"
|
|
/usr/lib/drivers/redbear-iwlwifi --disconnect || {
|
|
echo "[iwlwifi-runtime] FAIL: driver disconnect failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] running bounded retry"
|
|
/usr/lib/drivers/redbear-iwlwifi --retry || {
|
|
echo "[iwlwifi-runtime] FAIL: driver retry failed"
|
|
exit 1
|
|
}
|
|
|
|
echo "[iwlwifi-runtime] PASS: bounded Intel Wi-Fi driver-side action set executed"
|
|
echo "[iwlwifi-runtime] NOTE: this still does not prove real scan, real association, or network connectivity"
|