OSDN Git Service

small fixes
[pacbang-linux/iso-arch.git] / airootfs / pbif-master / update-pbif
1 # !/bin/bash
2 #
3 # Update Pacbang Installer Script (version 1.0 - September 2015)
4 #
5 # Written by Carl Duff
6 #
7 # This script will automatically download the latest version of the installer
8 # from github.
9 #
10 # This program is free software, provided under the GNU General Public License
11 # as published by the Free Software Foundation. So feel free to copy, distribute,
12 # or modify it as you wish.
13 #
14
15 VERSION="Update Pacbang Installer 1.0"
16 ANSWER="/tmp/.aif"
17
18 # Check user is root, and that there is an active internet connection
19 # Seperated the checks into seperate "if" statements for readability.
20         
21   dialog --backtitle "$VERSION" --title " Pacbang Installation Update " --infobox "\nPlease wait... Even geduld aub... Bitte warten... Παρακαλώ περιμένετε... Attendere prego... Vennligst Vent... Proszę czekać... Подождите, пожалуйста... Por favor espera...\n" 0 0
22   sleep 2
23   
24   if [[ $(whoami) != "root" ]]; then
25      dialog --backtitle "$VERSION" --title " Error " --msgbox "\n- The installer must be run as root.\n- Je moet aangemeld zijn als ROOT.\n- Der Installer muss mit Superuser-Rechten gestartet werden.\n- Τον εγκαταστάτη πρέπει να εκτελούνται ως root.\n- L'installer deve essere eseguito come Root.\n- Installereren må kjøres som root.\n- Instalator musi być uruchomiony z konta administratora (root).\n- Установщик должен выполняться только администратором системы (пользователем root).\n- El instalador debe ejecutarse como root.\n" 0 0
26      exit 1
27   fi
28   
29   if [[ ! $(ping -c 1 google.com) ]]; then
30      dialog --backtitle "$VERSION" --title " Error " --msgbox "\n- Internet connection test failed.\n- Test internetverbinding mislukt.\n- Es konnte keine Verbindung zum Internet hergestellt werden.\n- οκιμή σύνδεσης στο Internet απέτυχε.\n- Il test della connessione ad Internet è fallito.\n- Internett tilkobling feilet.\n- Test połączenia z Internetem nie powiódł się.\n- Нет соединения с Интернетом.\n- Prueba de conexión a Internet fallida.\n" 0 0
31      exit 1
32   fi
33   
34   clear
35   wget -N https://github.com/fhdk/pbif/archive/master.zip
36   unzip -o master.zip -d /
37   /pbif-master/abif