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:
parent
7de5d1e9ef
commit
18df28f636
|
|
@ -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.
|
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:
|
## Supported Devices:
|
||||||
* Raspberry Pi 4/400/3+/3
|
* Raspberry Pi 4/400/3+/3
|
||||||
* Pinebook Pro
|
* Pinebook Pro
|
||||||
|
* PinePhone (new)
|
||||||
|
* PinePhone Pro (new)
|
||||||
* RockPro64
|
* RockPro64
|
||||||
* Rock Pi 4B
|
* Rock Pi 4B
|
||||||
* Rock Pi 4C
|
* Rock Pi 4C
|
||||||
|
|
@ -92,6 +94,8 @@ sudo bash ./manjaro-arm-installer
|
||||||
* Server (minimal install with LAMP and Docker)
|
* Server (minimal install with LAMP and Docker)
|
||||||
* Gnome (full Gnome desktop with apps)
|
* Gnome (full Gnome desktop with apps)
|
||||||
* Budgie (full Budge desktop with apps) (EXPERIMENTAL)
|
* 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:
|
## Other notes:
|
||||||
This script is available in the **Manjaro** repository and can be installed with `sudo pacman -S manjaro-arm-installer`.
|
This script is available in the **Manjaro** repository and can be installed with `sudo pacman -S manjaro-arm-installer`.
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
# Set globals
|
# Set globals
|
||||||
# *****************************
|
# *****************************
|
||||||
VERSION="1.4.8"
|
VERSION="1.4.9"
|
||||||
# *****************************
|
# *****************************
|
||||||
TMPDIR=/var/tmp/manjaro-arm-installer
|
TMPDIR=/var/tmp/manjaro-arm-installer
|
||||||
ARCH='aarch64'
|
ARCH='aarch64'
|
||||||
|
|
@ -392,7 +392,7 @@ cleanup () {
|
||||||
pinephone)
|
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
|
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/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
|
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" \
|
"pine-h64" "Pine H64" \
|
||||||
"pinetab" "PineTab" \
|
"pinetab" "PineTab" \
|
||||||
"pinephone" "PinePhone" \
|
"pinephone" "PinePhone" \
|
||||||
|
"pinephonepro" "PinePhone Pro (Experimental)" \
|
||||||
"rock64" "Rock64" \
|
"rock64" "Rock64" \
|
||||||
"roc-cc" "LibreComputer Renegade" \
|
"roc-cc" "LibreComputer Renegade" \
|
||||||
"nanopc-t4" "NanoPC T4" \
|
"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
|
#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 [ ! -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}" \
|
EDITION=$(dialog --clear --title "Manjaro ARM Installer v${VERSION}" \
|
||||||
--menu "Choose an edition:" 20 75 10 \
|
--menu "Choose an edition:" 20 75 10 \
|
||||||
"plasma-mobile" "Plasma Mobile (QT based mobile UI)" \
|
"plasma-mobile" "Plasma Mobile (QT based mobile UI)" \
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue