F5OEO-rpidatv/scripts/FirstSetup.sh

60 wiersze
1.2 KiB
Bash
Executable File

disable_InitSetup() {
if [ -e /etc/profile.d/FirstSetup.sh ]; then
sudo rm -f /etc/profile.d/FirstSetup.sh
fi
}
do_english()
{
sudo cp /home/pi/rpidatv/scripts/keygb /etc/default/keyboard
sudo raspi-config --expand-rootfs
disable_InitSetup
sudo cp /home/pi/rpidatv/scripts/install_inittab /etc/inittab
cp /home/pi/rpidatv/scripts/install_bashrc.gb /home/pi/.bashrc
mv /home/pi/rpidatv/scripts/rpibutton.sh /home/pi/rpidatv/scripts/rpidisablebutton.sh
sync
sudo reboot
}
do_french()
{
sudo cp /home/pi/rpidatv/scripts/keyfr /etc/default/keyboard
sudo raspi-config --expand-rootfs
disable_InitSetup
sudo cp /home/pi/rpidatv/scripts/install_inittab /etc/inittab
cp /home/pi/rpidatv/scripts/install_bashrc.fr /home/pi/.bashrc
sync
sudo reboot
}
status="0"
while [ "$status" -eq 0 ]
do
menuchoice=$(whiptail --title "Setup / Installation" --menu "Welcome on rpidatv / Bienvenue sur rpidatv" 16 82 5 \
"1 English" "English setup" \
"2 Francais" "Installation en francais" \
3>&2 2>&1 1>&3)
case "$menuchoice" in
1\ *) do_english ;;
2\ *) do_french ;;
*)
status=1
;;
esac
status=1
done
#sudo nano /etc/default/keyboard : FR ou GB