add preliminary PinePhone Pro support

and update the readme with the mobile stuff

also bump the version to 1.4.9 so it's ready for the next release.

Signed-off-by: Dan Johansen <strit@manjaro.org>
This commit is contained in:
Dan Johansen 2022-04-23 10:04:40 +02:00
parent 7de5d1e9ef
commit 18df28f636
No known key found for this signature in database
GPG Key ID: 084A7FC0035B1D49
2 changed files with 9 additions and 4 deletions

View File

@ -1,4 +1,4 @@
# manjaro-arm-installer
# Manjaro ARM Installer
Scripts for installing Manjaro ARM directly to SD/eMMC cards without the need for images.
@ -59,6 +59,8 @@ sudo bash ./manjaro-arm-installer
## Supported Devices:
* Raspberry Pi 4/400/3+/3
* Pinebook Pro
* PinePhone (new)
* PinePhone Pro (new)
* RockPro64
* Rock Pi 4B
* Rock Pi 4C
@ -92,6 +94,8 @@ sudo bash ./manjaro-arm-installer
* Server (minimal install with LAMP and Docker)
* Gnome (full Gnome desktop with apps)
* Budgie (full Budge desktop with apps) (EXPERIMENTAL)
* Phosh (A mobile interface for phones based on GTK/Gnome)
* Plasma Mobile (A mobile interface for phones based on QT/Plasma)
## Other notes:
This script is available in the **Manjaro** repository and can be installed with `sudo pacman -S manjaro-arm-installer`.

View File

@ -2,7 +2,7 @@
# Set globals
# *****************************
VERSION="1.4.8"
VERSION="1.4.9"
# *****************************
TMPDIR=/var/tmp/manjaro-arm-installer
ARCH='aarch64'
@ -392,7 +392,7 @@ cleanup () {
pinephone)
dd if=$TMPDIR/boot/u-boot-sunxi-with-spl-$DEVICE-552.bin of=${SDCARD} conv=fsync bs=8k seek=1 1> /dev/null 2>&1
;;
pbpro|rockpro64|rockpi4b|rockpi4c|nanopc-t4|rock64|roc-cc|clockworkpi-a06|quartz64-a)
pbpro|rockpro64|rockpi4b|rockpi4c|nanopc-t4|rock64|roc-cc|clockworkpi-a06|quartz64-a|pinephonepro)
dd if=$TMPDIR/boot/idbloader.img of=${SDCARD} seek=64 conv=notrunc,fsync 1> /dev/null 2>&1
dd if=$TMPDIR/boot/u-boot.itb of=${SDCARD} seek=16384 conv=notrunc,fsync 1> /dev/null 2>&1
;;
@ -531,6 +531,7 @@ DEVICE=$(dialog --clear --title "Manjaro ARM Installer v${VERSION}" \
"pine-h64" "Pine H64" \
"pinetab" "PineTab" \
"pinephone" "PinePhone" \
"pinephonepro" "PinePhone Pro (Experimental)" \
"rock64" "Rock64" \
"roc-cc" "LibreComputer Renegade" \
"nanopc-t4" "NanoPC T4" \
@ -545,7 +546,7 @@ DEVICE=$(dialog --clear --title "Manjaro ARM Installer v${VERSION}" \
#The if statement makes sure that the user has put in something in the previous prompt. If not (left blank or pressed cancel) the script will end
if [ ! -z "$DEVICE" ]; then
if [[ "$DEVICE" = "pinetab" ]] || [[ "$DEVICE" = "pinephone" ]]; then
if [[ "$DEVICE" = "pinetab" ]] || [[ "$DEVICE" = "pinephone" ]] || [[ "$DEVICE" = "pinephonepro" ]]; then
EDITION=$(dialog --clear --title "Manjaro ARM Installer v${VERSION}" \
--menu "Choose an edition:" 20 75 10 \
"plasma-mobile" "Plasma Mobile (QT based mobile UI)" \