diff options
Diffstat (limited to 'resources/scripts/build/boot/roms_helper')
| -rwxr-xr-x | resources/scripts/build/boot/roms_helper | 26 | 
1 files changed, 12 insertions, 14 deletions
| diff --git a/resources/scripts/build/boot/roms_helper b/resources/scripts/build/boot/roms_helper index 02d8f61f..c5cb5df4 100755 --- a/resources/scripts/build/boot/roms_helper +++ b/resources/scripts/build/boot/roms_helper @@ -1,10 +1,9 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash  #  helper script: create ROM images for a given mainboard  #  #	Copyright (C) 2020,2021,2023 Leah Rowe <info@minifree.org> -#	Copyright (C) 2021,2022 Ferass El Hafidi -#				<vitali64pmemail@protonmail.com> +#	Copyright (C) 2021 Ferass El Hafidi <vitali64pmemail@protonmail.com>  #	Copyright (C) 2022 Caleb La Grange <thonkpeasant@protonmail.com>  #	Copyright (C) 2022 Alper Nebi Yasak <alpernebiyasak@gmail.com>  # @@ -64,16 +63,16 @@ CROSS_COMPILE=""  main()  { -	while [ $# -gt 0 ]; do +	while [[ $# > 0 ]]; do  		case ${1} in  			-d) -			displaymodes="${displaymodes}${2}"  +			displaymodes+="${2}"   			shift ;;  			-p) -			payloads="${payloads}${2}" +			payloads+="${2}"  			shift ;;  			-k) -			keyboard_layouts="${keyboard_layouts}${2}" +			keyboard_layouts+="${2}"  			shift ;;  			*)  			board=${1} ;; @@ -108,7 +107,7 @@ load_config()  		exit 1  	fi -	. "${boardcfgdir}/board.cfg" +	source "${boardcfgdir}/board.cfg"  	if [ "${board}" != "${cbtree}" ]; then  		cbdir="coreboot/${cbtree}" @@ -555,11 +554,11 @@ mkRomsWithGrub()  	keymaps=""  	if [ -z ${keyboard_layouts} ]; then  		for kmapfile in "${kmapdir}"/*; do -			keymaps="${keymaps} ${kmapfile}" +			keymaps+=" ${kmapfile}"  		done  	else  		for keymapname in ${keyboard_layouts}; do -			keymaps="${keymaps} ${kmapdir}/${keymapname}.gkb" +			keymaps+=" ${kmapdir}/${keymapname}.gkb"  		done  	fi  	for keymapfile in ${keymaps}; do @@ -695,11 +694,10 @@ moverom()  	if [ "${cuttype}" = "i945 laptop" ]; then  		dd if=${_newrom} of=top64k.bin bs=1 \ -				skip=$(($(stat -c %s ${_newrom}) - 0x10000)) \ +				skip=$[$(stat -c %s ${_newrom}) - 0x10000] \  				count=64k -		dd if=top64k.bin of=${_newrom} bs=1 \ -				seek=$(($(stat -c %s ${_newrom}) - 0x20000)) \ -				count=64k conv=notrunc +		dd if=top64k.bin of=${_newrom} bs=1 seek=$[$(stat -c %s \ +				${_newrom}) - 0x20000] count=64k conv=notrunc  		rm -f top64k.bin  		return 0  	fi | 
