mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-18 22:54:00 +00:00
Slightly updated papps_installer
This commit is contained in:
parent
7052f95f52
commit
ffe52c15ec
1 changed files with 25 additions and 25 deletions
|
@ -16,10 +16,10 @@ function Intro () {
|
||||||
|
|
||||||
<< Welcome to the PlugApps for Pogoplug v1/v2/DockStar USB Installer. >>
|
<< Welcome to the PlugApps for Pogoplug v1/v2/DockStar USB Installer. >>
|
||||||
|
|
||||||
>> (Preferred) To install to usb (pogoplug v2) please use ./papps_installer --usb
|
>> (Preferred) To install to a USB drive, use ./papps_installer --usb
|
||||||
>> (Advanced) To install to nand please use ./papps_installer --nand
|
>> (Advanced) To install to NAND, use ./papps_installer --nand
|
||||||
---
|
---
|
||||||
If you are lost, please ask for help, or risk bricking your plug.
|
Also, read the guide thourougly before installing.
|
||||||
INTRO
|
INTRO
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -53,7 +53,7 @@ NAND
|
||||||
rm -rf /new_root/*
|
rm -rf /new_root/*
|
||||||
|
|
||||||
# Download the flash image & MD5 check
|
# Download the flash image & MD5 check
|
||||||
echo '---'; sleep 1; echo 'Downloading/Checksumming Flash Image'
|
echo '---'; sleep 1; echo 'Downloading/Verifying Flash Image'
|
||||||
Download
|
Download
|
||||||
echo '---'; sleep 1; echo 'Extracting Image'
|
echo '---'; sleep 1; echo 'Extracting Image'
|
||||||
Extract
|
Extract
|
||||||
|
@ -101,7 +101,7 @@ echo '---'; sleep 1; echo "Cleaning /dev/$d"
|
||||||
rm -rf /new_root/*
|
rm -rf /new_root/*
|
||||||
|
|
||||||
# Download the flash image & MD5 check
|
# Download the flash image & MD5 check
|
||||||
echo '---'; sleep 1; echo 'Downloading/Checksumming Flash Image'
|
echo '---'; sleep 1; echo 'Downloading/Verifying Flash Image'
|
||||||
Download
|
Download
|
||||||
echo '---'; sleep 1; echo 'Extracting Image'
|
echo '---'; sleep 1; echo 'Extracting Image'
|
||||||
Extract
|
Extract
|
||||||
|
@ -114,27 +114,27 @@ Reboot
|
||||||
|
|
||||||
function WarningNand () {
|
function WarningNand () {
|
||||||
cat <<WNAND
|
cat <<WNAND
|
||||||
If you have important data in /opt (aka /dev/mtdblock3), please backup before running this utility.
|
If you have important data in /opt (/dev/mtdblock3), please backup before installing.
|
||||||
...
|
...
|
||||||
Are you sure you want to run a nand flash? [Y/n]
|
Are you sure you want to install to NAND flash? [Y/n]
|
||||||
WNAND
|
WNAND
|
||||||
|
|
||||||
function WarningUsb () {
|
function WarningUsb () {
|
||||||
cat <<WUSB
|
cat <<WUSB
|
||||||
If you have important data on your disk, please backup now. ALL DATA WILL BE ERASED!
|
If you have important data on your USB drive, please back it up before installing. ALL DATA WILL BE ERASED!
|
||||||
...
|
...
|
||||||
Are you sure you want to run a usb install? [Y/n]
|
Are you sure you want to install to USB? [Y/n]
|
||||||
WUSB
|
WUSB
|
||||||
|
|
||||||
read item
|
read item
|
||||||
case "$item" in
|
case "$item" in
|
||||||
y*|Y*) ;;
|
y*|Y*) ;;
|
||||||
n|N) echo "Fine, don't continue!"; exit 1;;
|
n|N) echo ""; exit 1;;
|
||||||
*) echo "Fail, please answer Y/n"; exit 1;;
|
*) echo "Please answer Y/n"; exit 1;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
# List availiable disks (just in case someone didn't read the directions & unplug)
|
# List availiable disks
|
||||||
function ListDisk () {
|
function ListDisk () {
|
||||||
# List disks to format
|
# List disks to format
|
||||||
/sbin/fdisk -l | grep 'Disk /dev/sd' | awk '{print NR " "$2 " " $3 " MB" }'
|
/sbin/fdisk -l | grep 'Disk /dev/sd' | awk '{print NR " "$2 " " $3 " MB" }'
|
||||||
|
@ -168,30 +168,30 @@ function Download () {
|
||||||
|
|
||||||
## Make sure wget is present ##
|
## Make sure wget is present ##
|
||||||
if [[ -z "$(which wget)" ]]; then
|
if [[ -z "$(which wget)" ]]; then
|
||||||
echo "Something is horribly wrong & you're missing wget"
|
echo "Wget is missing, cannot continue."
|
||||||
## Add auto-fetch wget here (use curl or something)##
|
## Add auto-fetch wget here (use curl or something)##
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$FlashType" == "nand" ]]; then
|
if [[ "$FlashType" == "nand" ]]; then
|
||||||
wget -c http://plugapps.com/os/pogoplug/plugbox-pogoplug.tar.gz
|
wget -c http://plugapps.com/os/pogoplug/plugbox-pogoplug.tar.gz
|
||||||
wget -c http://plugapps.com/os/pogoplug/plugbox-pogoplug.tar.gz.MD5
|
wget -c http://plugapps.com/os/pogoplug/plugbox-pogoplug.tar.gz.md5
|
||||||
if [[ ! -f plugbox-pogoplug.tar.gz ]]; then
|
if [[ ! -f plugbox-pogoplug.tar.gz ]]; then
|
||||||
echo "Unable to download flash image:("
|
echo "Unable to download flash image."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
elif [[ "$FlashType" == "usb" ]]; then
|
elif [[ "$FlashType" == "usb" ]]; then
|
||||||
wget -c http://plugapps.com/os/pogoplug/plugbox-pogoplug.tar.gz
|
wget -c http://plugapps.com/os/pogoplug/plugbox-pogoplug.tar.gz
|
||||||
wget -c http://plugapps.com/os/pogoplug/plugbox-pogoplug.tar.gz.MD5
|
wget -c http://plugapps.com/os/pogoplug/plugbox-pogoplug.tar.gz.md5
|
||||||
if [[ ! -f plugbox-pogoplug.tar.gz ]]; then
|
if [[ ! -f plugbox-pogoplug.tar.gz ]]; then
|
||||||
echo "Unable to download flash image :("
|
echo "Unable to download flash image."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo "For some reason you didn't get any of the files :("
|
echo "For some reason you didn't get any of the files."
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
MD5 plugbox-pogoplug.tar.gz plugbox-pogoplug.tar.gz.MD5
|
MD5 plugbox-pogoplug.tar.gz plugbox-pogoplug.tar.gz.md5
|
||||||
}
|
}
|
||||||
|
|
||||||
# MD5 hash check
|
# MD5 hash check
|
||||||
|
@ -209,7 +209,7 @@ function Extract () {
|
||||||
|
|
||||||
# Install the extracted tar
|
# Install the extracted tar
|
||||||
function Install () {
|
function Install () {
|
||||||
touch /plugapps
|
touch /new_root/plugapps
|
||||||
if [ -f /root/.bash_profile ]; then
|
if [ -f /root/.bash_profile ]; then
|
||||||
rm /root/.bash_profile
|
rm /root/.bash_profile
|
||||||
fi
|
fi
|
||||||
|
@ -239,14 +239,14 @@ MODRCS
|
||||||
# Reboot (Hopefully everything went smoothly)
|
# Reboot (Hopefully everything went smoothly)
|
||||||
function Reboot () {
|
function Reboot () {
|
||||||
cat <<REBOOT
|
cat <<REBOOT
|
||||||
Congrats, you've just flashed your device!
|
PlugApps installation is complete!
|
||||||
You now need to reboot so that the changes can take effect.
|
You now need to reboot so that the changes can take effect.
|
||||||
You will need to remove your previous ssh keys (on client) otherwise you won't be able to login.
|
You will need to remove your previous ssh keys (on your connected computer) otherwise you won't be able to login.
|
||||||
rm ~/.ssh/known_hosts
|
rm ~/.ssh/known_hosts
|
||||||
|
|
||||||
Log back in with:
|
Log back in with:
|
||||||
User: root
|
Username: root
|
||||||
Pass: ceadmin
|
Password: ceadmin
|
||||||
|
|
||||||
If everything completed successfully you will be greeted with 'root@PlugApps' upon reboot.
|
If everything completed successfully you will be greeted with 'root@PlugApps' upon reboot.
|
||||||
|
|
||||||
|
@ -274,4 +274,4 @@ elif [[ "$1" == "--usb" ]]; then
|
||||||
else
|
else
|
||||||
Intro
|
Intro
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue