diff options
author | Jybz <j.biernacki@free.fr> | 2021-02-19 14:36:49 +0100 |
---|---|---|
committer | Jybz <j.biernacki@free.fr> | 2021-02-19 14:36:49 +0100 |
commit | 4ea7487cc353751c6706bcb3e73ddf45d0ec17f8 (patch) | |
tree | 9a0d5cf0d700a53480a4ed4bdf7803a00a8e54d1 /platforms/rpi-aarch64 | |
parent | 8b9814a33bbfba720a3e5f51a5a8e02a19bbacfd (diff) | |
download | mageia4arm-4ea7487cc353751c6706bcb3e73ddf45d0ec17f8.tar mageia4arm-4ea7487cc353751c6706bcb3e73ddf45d0ec17f8.tar.gz mageia4arm-4ea7487cc353751c6706bcb3e73ddf45d0ec17f8.tar.bz2 mageia4arm-4ea7487cc353751c6706bcb3e73ddf45d0ec17f8.tar.xz mageia4arm-4ea7487cc353751c6706bcb3e73ddf45d0ec17f8.zip |
Fix overwriting the MIRROR variable, workarround skip-fs-probe for grub2-install, add raspberrypi-firmware package
Diffstat (limited to 'platforms/rpi-aarch64')
-rw-r--r-- | platforms/rpi-aarch64/mageia4arm.cfg | 7 | ||||
-rw-r--r-- | platforms/rpi-aarch64/second_stage_install.sh | 3 | ||||
-rwxr-xr-x | platforms/rpi-aarch64/specialFunctions.sh | 10 |
3 files changed, 13 insertions, 7 deletions
diff --git a/platforms/rpi-aarch64/mageia4arm.cfg b/platforms/rpi-aarch64/mageia4arm.cfg index b862020..1de8b03 100644 --- a/platforms/rpi-aarch64/mageia4arm.cfg +++ b/platforms/rpi-aarch64/mageia4arm.cfg @@ -22,8 +22,11 @@ ARM_VERSION="aarch64" TARGET="rpi-aarch64" # URL of the Mageia mirror used to install ( see mirrors.mageia.org ) -MIRROR="http://ftp.free.fr/mirrors/mageia.org/distrib/${MAGEIA_VERSION}/${ARM_VERSION}" -#MIRROR="/mnt/STOCK/mageia/distrib/$MAGEIA_VERSION/$ARM_VERSION" +# MIRROR="http://ftp.free.fr/mirrors/mageia.org/distrib/${MAGEIA_VERSION}/${ARM_VERSION}" +# #MIRROR="/mnt/STOCK/mageia/distrib/$MAGEIA_VERSION/$ARM_VERSION" +MIRROR_ROOT=http://ftp.free.fr/mirrors/mageia.org/distrib +MIRROR_REPO="${MIRROR_ROOT}/${MAGEIA_VERSION}/${ARM_VERSION}" +MIRROR=${MIRROR:="${MIRROR_REPO}"} #Default user # ID_USER="pi" diff --git a/platforms/rpi-aarch64/second_stage_install.sh b/platforms/rpi-aarch64/second_stage_install.sh index 8f6a73f..59735c2 100644 --- a/platforms/rpi-aarch64/second_stage_install.sh +++ b/platforms/rpi-aarch64/second_stage_install.sh @@ -31,11 +31,14 @@ export ARCH=arm64 /sbin/urpmi.update "Nonfree Updates" <INSTALL_EXEC> --media "Nonfree Release" kernel-firmware-nonfree <INSTALL_EXEC> --media "Nonfree Updates" kernel-firmware-nonfree +<INSTALL_EXEC> --media "Nonfree Release,Nonfree Updates" raspberrypi-firmware /usr/bin/sed -i -e 's/GRUB_CMDLINE_LINUX_DEFAULT="\(.*\)"/GRUB_CMDLINE_LINUX_DEFAULT="\1 audit=0"/' /etc/default/grub +mv /etc/grub.d/30_os-prober /tmp /usr/sbin/grub2-mkconfig -o /boot/grub2/grub.cfg /usr/sbin/grub2-install --skip-fs-probe --target=arm64-efi --efi-directory=/boot/EFI --force --force-file-id +mv /tmp/30_os-prober /etc/grub.d/ /usr/bin/chown :chrony -R /etc/chrony.keys /var/log/chrony /usr/bin/chown :daemon /etc/wpa_supplicant.conf diff --git a/platforms/rpi-aarch64/specialFunctions.sh b/platforms/rpi-aarch64/specialFunctions.sh index 7cecb75..14c0b10 100755 --- a/platforms/rpi-aarch64/specialFunctions.sh +++ b/platforms/rpi-aarch64/specialFunctions.sh @@ -22,11 +22,11 @@ SFDISK_SCRIPT=",128M,c,*\n,,L,\nwrite\n" function preImgCreation() { - title "Download binary blob for Rpi" - for i in ${FIRMWARE_DOWNLOAD_URL}; do - info "Download ${i}" - curl -L -O -J ${i} -s - done +# title "Download binary blob for Rpi" +# for i in ${FIRMWARE_DOWNLOAD_URL}; do +# info "Download ${i}" +# curl -L -O -J ${i} -s +# done title "Creating Pi image" title "Making raspberry pi image" |