mirror of
https://github.com/brain-hackers/brain-config.git
synced 2024-12-22 20:20:06 +09:00
Added wi-fi country setting to raspi-config
This commit is contained in:
parent
acfd7db900
commit
27d962dc7d
21
raspi-config
21
raspi-config
@ -272,6 +272,25 @@ do_change_timezone() {
|
|||||||
dpkg-reconfigure tzdata
|
dpkg-reconfigure tzdata
|
||||||
}
|
}
|
||||||
|
|
||||||
|
do_configure_wifi_country() {
|
||||||
|
oIFS="$IFS"
|
||||||
|
IFS="/"
|
||||||
|
value=$(cat /usr/share/zoneinfo/iso3166.tab | tail -n +26 | tr '\t' '/' | tr '\n' '/')
|
||||||
|
COUNTRY=$(whiptail --menu "Select the country in which the Pi is to be used" 20 60 10 ${value} 3>&1 1>&2 2>&3)
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
if grep -q "^country=" /etc/wpa_supplicant/wpa_supplicant.conf ; then
|
||||||
|
sed -i "s/^country=.*/country=$COUNTRY/g" /etc/wpa_supplicant/wpa_supplicant.conf
|
||||||
|
else
|
||||||
|
sed -i "1i country=$COUNTRY" /etc/wpa_supplicant/wpa_supplicant.conf
|
||||||
|
fi
|
||||||
|
if [ "$INTERACTIVE" = True ]; then
|
||||||
|
whiptail --msgbox "Wi-fi country set to $COUNTRY" 20 60 1
|
||||||
|
fi
|
||||||
|
ASK_TO_REBOOT=1
|
||||||
|
fi
|
||||||
|
IFS=$oIFS
|
||||||
|
}
|
||||||
|
|
||||||
do_change_hostname() {
|
do_change_hostname() {
|
||||||
if [ "$INTERACTIVE" = True ]; then
|
if [ "$INTERACTIVE" = True ]; then
|
||||||
whiptail --msgbox "\
|
whiptail --msgbox "\
|
||||||
@ -1213,6 +1232,7 @@ do_internationalisation_menu() {
|
|||||||
"I1 Change Locale" "Set up language and regional settings to match your location" \
|
"I1 Change Locale" "Set up language and regional settings to match your location" \
|
||||||
"I2 Change Timezone" "Set up timezone to match your location" \
|
"I2 Change Timezone" "Set up timezone to match your location" \
|
||||||
"I3 Change Keyboard Layout" "Set the keyboard layout to match your keyboard" \
|
"I3 Change Keyboard Layout" "Set the keyboard layout to match your keyboard" \
|
||||||
|
"I4 Change Wi-fi Country" "Set the legal channels used in your country" \
|
||||||
3>&1 1>&2 2>&3)
|
3>&1 1>&2 2>&3)
|
||||||
RET=$?
|
RET=$?
|
||||||
if [ $RET -eq 1 ]; then
|
if [ $RET -eq 1 ]; then
|
||||||
@ -1222,6 +1242,7 @@ do_internationalisation_menu() {
|
|||||||
I1\ *) do_change_locale ;;
|
I1\ *) do_change_locale ;;
|
||||||
I2\ *) do_change_timezone ;;
|
I2\ *) do_change_timezone ;;
|
||||||
I3\ *) do_configure_keyboard ;;
|
I3\ *) do_configure_keyboard ;;
|
||||||
|
I4\ *) do_configure_wifi_country ;;
|
||||||
*) whiptail --msgbox "Programmer error: unrecognized option" 20 60 1 ;;
|
*) whiptail --msgbox "Programmer error: unrecognized option" 20 60 1 ;;
|
||||||
esac || whiptail --msgbox "There was an error running option $FUN" 20 60 1
|
esac || whiptail --msgbox "There was an error running option $FUN" 20 60 1
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user