sort devices alphabetically

Signed-off-by: Dan Johansen <strit@manjaro.org>
This commit is contained in:
Dan Johansen 2022-08-19 19:58:43 +02:00
parent e3449a8be1
commit fa5a8777cb
No known key found for this signature in database
GPG Key ID: 084A7FC0035B1D49
1 changed files with 21 additions and 21 deletions

View File

@ -2,7 +2,7 @@
# Set globals
# *****************************
VERSION="1.4.11"
VERSION="1.4.12"
# *****************************
TMPDIR=/var/tmp/manjaro-arm-installer
ARCH='aarch64'
@ -298,7 +298,7 @@ prepare_card () {
done
#partition with boot and root
case "$DEVICE" in
oc2|on2|on2-plus|oc4|ohc4|vim1|vim2|vim3|gtking-pro|gsking-x|edgev|rpi4|pinephone)
edgev|gsking-x|gtking-pro|oc2|on2|on2-plus|oc4|ohc4|pinephone|radxa-zero|rpi4|vim1|vim2|vim3)
parted -s $SDCARD mklabel msdos 1> /dev/null 2>&1
;;
*)
@ -379,20 +379,20 @@ cleanup () {
dd if=$TMPDIR/boot/bl1.bin.hardkernel of=${SDCARD} conv=fsync bs=512 skip=1 seek=1 1> /dev/null 2>&1
dd if=$TMPDIR/boot/u-boot.gxbb of=${SDCARD} conv=fsync bs=512 seek=97 1> /dev/null 2>&1
;;
on2|on2-plus|oc4|ohc4)
oc4|ohc4|on2|on2-plus)
dd if=$TMPDIR/boot/u-boot.bin of=${SDCARD} conv=fsync,notrunc bs=512 seek=1 1> /dev/null 2>&1
;;
vim1|vim2|vim3)
dd if=$TMPDIR/boot/u-boot.bin of=${SDCARD} conv=fsync bs=1 count=442 1> /dev/null 2>&1
dd if=$TMPDIR/boot/u-boot.bin of=${SDCARD} conv=fsync bs=512 skip=1 seek=1 1> /dev/null 2>&1
;;
pinebook|pine64-lts|pine64|pinetab|pine-h64)
pine64-lts|pine64|pinebook|pinetab|pine-h64)
dd if=$TMPDIR/boot/u-boot-sunxi-with-spl-$DEVICE.bin of=${SDCARD} conv=fsync bs=128k seek=1 1> /dev/null 2>&1
;;
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|pinephonepro)
clockworkpi-a06|nanopc-t4|pbpro|pinephonepro|rockpi4b|rockpi4c|rockpro64|rock64|roc-cc|quartz64-a)
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
;;
@ -479,7 +479,7 @@ cleanup () {
tweakinitrd_crypt () {
case "$DEVICE" in
pbpro|rockpro64|rockpi4b|rockpi4c)
pbpro|rockpi4b|rockpi4c|rockpro64)
# Use the proper mkinitcpio.
cat << EOF > ${TMPDIR}/root/etc/mkinitcpio.conf
MODULES=(panfrost rockchipdrm drm_kms_helper hantro_vpu analogix_dp rockchip_rga panel_edp arc_uart cw2015_battery i2c-hid iscsi_boot_sysfs jsm pwm_bl uhid)
@ -501,7 +501,7 @@ post_crypt () {
# Modify the /boot/extlinux/extlinux.conf to match our needs
case "$DEVICE" in
pbpro|rockpro64|rockpi4b|rockpi4c)
pbpro|rockpi4b|rockpi4c|rockpro64)
# NOTE: I've tried to only modify the cryptdevice and root parameters but bootsplash and console=ttyS2 prevents to show the password prompt
# TODO: Need to add plymouth support
sed -i -e "s!APPEND.*!APPEND initrd=/initramfs-linux.img console=tty1 cryptdevice=UUID=${UUID}:ROOT_MNJRO root=/dev/mapper/ROOT_MNJRO rw rootwait!g" ${TMPDIR}/boot/extlinux/extlinux.conf
@ -515,33 +515,33 @@ post_crypt () {
# Using Dialog to ask for user input for variables
DEVICE=$(dialog --clear --title "Manjaro ARM Installer v${VERSION}" \
--menu "Choose a device:" 20 75 10 \
"rpi4" "Raspberry Pi 4/400/3+/3" \
"pbpro" "Pinebook Pro" \
"rockpro64" "RockPro64" \
"rockpi4b" "Rock Pi 4B" \
"rockpi4c" "Rock Pi 4C" \
"on2" "Odroid N2" \
"on2-plus" "Odroid N2+" \
"clockworkpi-a06" "ClockworkPi DevTerm" \
"generic" "Generic" \
"gt1-ultimate" "Beelink GT1 Ultimate" \
"oc4" "Odroid C4" \
"oc2" "Odroid C2" \
"ohc4" "Odroid HC4" \
"pinebook" "Pinebook" \
"on2" "Odroid N2" \
"on2-plus" "Odroid N2+" \
"pine64-lts" "Pine64-LTS / Sopine" \
"pine64" "Pine64+" \
"pinebook" "Pinebook" \
"pine-h64" "Pine H64" \
"pinetab" "PineTab" \
"pinephone" "PinePhone" \
"pinephonepro" "PinePhone Pro (Experimental)" \
"pbpro" "Pinebook Pro" \
"pinetab" "PineTab" \
"rpi4" "Raspberry Pi 4/400/3+/3" \
"rock64" "Rock64" \
"rockpi4b" "Rock Pi 4B" \
"rockpi4c" "Rock Pi 4C" \
"rockpro64" "RockPro64" \
"roc-cc" "LibreComputer Renegade" \
"nanopc-t4" "NanoPC T4" \
"clockworkpi-a06" "ClockworkPi DevTerm" \
"quartz64-a" "Quartz64 Model A" \
"vim3" "Khadas Vim 3" \
"vim2" "Khadas Vim 2" \
"vim1" "Khadas Vim 1" \
"gt1-ultimate" "Beelink GT1 Ultimate" \
"generic" "Generic" \
"vim2" "Khadas Vim 2" \
"vim3" "Khadas Vim 3" \
3>&1 1>&2 2>&3 3>&-)