diff options
author | Jybz <j.biernacki@free.fr> | 2021-02-03 17:59:25 +0100 |
---|---|---|
committer | Jybz <j.biernacki@free.fr> | 2021-02-03 17:59:25 +0100 |
commit | 104a612f0e03a4fc0045c23b7d41e0fd22336f91 (patch) | |
tree | 5d8d7cc1855570f09b2217fe6132b40bbf2216b1 /platforms/bananaPro/specialFunctions.sh | |
parent | c16e81d06ad1ac88d384dd8677d0d8fa2320c58f (diff) | |
download | mageia4arm-104a612f0e03a4fc0045c23b7d41e0fd22336f91.tar mageia4arm-104a612f0e03a4fc0045c23b7d41e0fd22336f91.tar.gz mageia4arm-104a612f0e03a4fc0045c23b7d41e0fd22336f91.tar.bz2 mageia4arm-104a612f0e03a4fc0045c23b7d41e0fd22336f91.tar.xz mageia4arm-104a612f0e03a4fc0045c23b7d41e0fd22336f91.zip |
Update bananaPro with mageia's uboot, modify with mageia/armgrub.efi, reduced boot delay.
Diffstat (limited to 'platforms/bananaPro/specialFunctions.sh')
-rwxr-xr-x | platforms/bananaPro/specialFunctions.sh | 65 |
1 files changed, 9 insertions, 56 deletions
diff --git a/platforms/bananaPro/specialFunctions.sh b/platforms/bananaPro/specialFunctions.sh index 4a7d72b..2340356 100755 --- a/platforms/bananaPro/specialFunctions.sh +++ b/platforms/bananaPro/specialFunctions.sh @@ -18,48 +18,24 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. -#Fdisk partitionment commands : -DEFAULT="" -NEW_DOSTAB="o" -NEW_PART="n" -PRIMARY="p" -CHANGE_TYPE="t" -TYPE_FAT32LBA="c" -CHANGE_BOOTFLAG="a" -APPLY="w" - -# PART_BOOT=1 -# PART_BOOT_FIRST_SECTOR=${DEFAULT} -# PART_BOOT_SIZE="+128M" -# -# PART_ROOT=2 -# PART_ROOT_FIRST_SECTOR=${DEFAULT} -# PART_ROOT_SIZE=${DEFAULT} - -PART_BOOTandROOT="1" -PART_BOOTandROOT_FIRST_SECTOR="${DEFAULT}" -PART_BOOTandROOT_SIZE="${DEFAULT}" - - -# FDISK_SCRIPT="${NEW_PART}\n${PRIMARY}\n${PART_BOOTandROOT}\n${PART_BOOTandROOT_FIRST_SECTOR}\n${PART_BOOTandROOT_SIZE}\n${CHANGE_BOOTFLAG}\n${APPLY}\n" +# SFdisk partitionment commands : SFDISK_SCRIPT=",128M,U,*\n,,L,\nwrite\n" function preImgCreation() { -# title "Creating Banana Pro image" - #Nothing to download. + # Nothing to do. return 0 } function postPrepareChroot() { - #Nothing to do. - warning "copie rpm" - cp ${SOURCE_PATH}/rpm/grub2-common-2.02.0-16.mga7.armv7hl.rpm ${BUILD_PATH}/ - cp ${SOURCE_PATH}/rpm/grub2-efi-2.02.0-16.mga7.armv7hl.rpm ${BUILD_PATH}/ - cp ${SOURCE_PATH}/rpm/grub2-mageia-theme-2.02.0-16.mga7.noarch.rpm ${BUILD_PATH}/ + # Provide to chroot environment some variables via a file + cat <<EOT >${BUILD_PATH}/to_source.sh +ROOT_UUID=${ROOT_UUID} +BOOT_UUID=${BOOT_UUID} +EOT return 0 } @@ -73,30 +49,7 @@ function bunrningBootloader() function copyingCustomSystem() { -# LIST_OF_UBOOT="$(ls -1 ${SOURCE_PATH}/rpm/ | grep u-boot | tr '\n' ' ')" -# echo ${LIST_OF_UBOOT} -# pushd ${SOURCE_PATH}/rpm/ -# installpkg ${LIST_OF_UBOOT} - installpkg ${CONFIG_PATH}/u-boot-bananapro-20200706-2.mga7.armv7hl.rpm - installpkg ${CONFIG_PATH}/u-boot-tools-20200706-2.mga7.armv7hl.rpm -# installpkg ${SOURCE_PATH}/rpm/grub2-common-2.02.0-15.mga7.armv7hl.rpm ${SOURCE_PATH}/rpm/grub2-efi-2.02.0-15.mga7.armv7hl.rpm ${SOURCE_PATH}/rpm/grub2-mageia-theme-2.02.0-15.mga7.noarch.rpm -# echo -e "# Configuration file for fw_(printenv/setenv) utility.\n# Up to two entries are valid, in this case the redundant\n# environment sector is assumed present.\n# MTD device name Device offset Env. size Flash sector size\n/boot/u-boot.env 0x0000 0x20000" > "${BUILD_PATH}/etc/fw_env.config" -# popd -# info "copying kernel-desktop, dtb, boot.scr and vmlinuz symlink in ${BUILD_PATH}/boot" - info "copying dtb and boot.scr in ${BUILD_PATH}/boot" - #Generating uboot autoboot script : -# mkimage -C none -A arm -T script -d "${CONFIG_PATH}/boot.cmd" "${BUILD_PATH}/boot/boot.scr" - /usr/bin/cp --preserve=mode "${BUILD_PATH}/usr/lib/u-boot/Bananapro/u-boot.dtb" "${BUILD_PATH}/boot/" - /usr/bin/cp --preserve=mode "${BUILD_PATH}/usr/lib/u-boot/Bananapro/u-boot.env" "${BUILD_PATH}/boot/" -# /usr/bin/cp --preserve=mode "${BUILD_PATH}/usr/lib/linux/sun7i-a20-bananapro.dtb" "${BUILD_PATH}/boot/u-boot.dtb" - - #${BOOT} defined to the path to the mounted boot partition. -# /usr/bin/cp --preserve=mode "${CONFIG_PATH}/vmlinuz-5.3.1-desktop-2.mga7" "${BOOT}" -# /usr/bin/cp --preserve=mode "${CONFIG_PATH}/sun7i-a20-bananapro.dtb" "${BOOT}" -# /usr/bin/cp --preserve=mode "${CONFIG_PATH}/boot.scr" "${BOOT}/" -# /usr/bin/cp --preserve=mode "${CONFIG_PATH}/uboot.env" "${BOOT}/" -# /usr/bin/cp --preserve=mode "${CONFIG_PATH}/uEnv.txt" "${BOOT}/" -# /usr/bin/cp --preserve=mode -d "${CONFIG_PATH}/vmlinuz" "${BOOT}/" -# cp --preserve=mode -R "${BUILD_PATH}/boot/extlinux" "${BOOT}/" + # Remove the file given environment variable in the chroot. + rm -f ${BUILD_PATH}/to_source.sh return 0 } |