Make setup ISO-only
Remove legacy online installer entrypoints, collapse migrations for 4.0, and move setup responsibilities into target-side system, hardware, and user commands.
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Persist wireless regulatory domain based on the target timezone. Install is
|
||||
# followed by reboot, so don't mutate live Wi-Fi state with `iw reg set`.
|
||||
regdom_file=/etc/conf.d/wireless-regdom
|
||||
[[ -f $regdom_file ]] || exit 0
|
||||
|
||||
if grep -q '^WIRELESS_REGDOM=' "$regdom_file"; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
timezone=""
|
||||
if [[ -e /etc/localtime ]]; then
|
||||
timezone=$(readlink -f /etc/localtime || true)
|
||||
timezone=${timezone#/usr/share/zoneinfo/}
|
||||
fi
|
||||
|
||||
country="${timezone%%/*}"
|
||||
zone_tab=/usr/share/zoneinfo/zone.tab
|
||||
if [[ ! $country =~ ^[A-Z]{2}$ && -n $timezone && -f $zone_tab ]]; then
|
||||
country=$(awk -v tz="$timezone" '$3 == tz {print $1; exit}' "$zone_tab")
|
||||
fi
|
||||
|
||||
if [[ $country =~ ^[A-Z]{2}$ ]]; then
|
||||
echo "WIRELESS_REGDOM=\"$country\"" | sudo tee -a "$regdom_file" >/dev/null
|
||||
fi
|
||||
Reference in New Issue
Block a user