diff options
Diffstat (limited to 'script')
-rwxr-xr-x | script/build/roms | 28 | ||||
-rwxr-xr-x | script/update/trees | 3 | ||||
-rwxr-xr-x | script/vendor/download | 1 |
3 files changed, 2 insertions, 30 deletions
diff --git a/script/build/roms b/script/build/roms index 229e295f..39808098 100755 --- a/script/build/roms +++ b/script/build/roms @@ -419,37 +419,9 @@ moverom() { printf "Creating target image: %s\n" "${newrom}" [ -d "${newrom%/*}" ] || x_ mkdir -p "${newrom%/*}/" - - x_ modify_coreboot_rom x_ cp "${rompath}" "${newrom}" } -modify_coreboot_rom() -{ - tmpmvrom="$(mktemp -t rom.XXXXXXXXXX)" - x_ rm -f "${tmpmvrom}" - - if [ "${romtype}" = "d8d16sas" ]; then - # pike2008 roms hang seabios. an empty rom will override - # the built-in one, thus disabling all execution of it - x_ touch "${tmpmvrom}" - for deviceID in "0072" "3050"; do - x_ "${cbfstool}" "${rompath}" add -f "${tmpmvrom}" \ - -n "pci1000,${deviceID}.rom" -t raw - done - elif [ "${romtype}" = "i945 laptop" ]; then - # for bucts-based installation method from factory bios - dd if="${rompath}" of="${tmpmvrom}" bs=1 \ - skip=$(($(stat -c %s "${rompath}") - 0x10000)) \ - count=64k || err "modrom 1, copy bootblock" - dd if="${tmpmvrom}" of="${rompath}" bs=1 \ - seek=$(($(stat -c %s "${rompath}") - 0x20000)) count=64k \ - conv=notrunc || err "modrom 2, insert new bootblock" - x_ rm -f "${tmpmvrom}" - fi - x_ rm -f "${tmpmvrom}" -} - usage() { cat <<- EOF diff --git a/script/update/trees b/script/update/trees index f046b027..6e98b370 100755 --- a/script/update/trees +++ b/script/update/trees @@ -13,7 +13,7 @@ set -u -e export LOCALVERSION="-${projectname}-${version%%-*}" eval "$(setvars "" arch cfgsdir codedir config config_name crossgcc_ada mode \ - elfdir listfile project romtype target target_dir targets tree _f target1)" + elfdir listfile project target target_dir targets tree _f target1)" main() { @@ -133,7 +133,6 @@ handle_defconfig() handle_src_tree() { - romtype="normal" target_dir="${cfgsdir}/${target}" if [ "${mode}" = "fetch" ]; then diff --git a/script/vendor/download b/script/vendor/download index 9431c441..736d8cc5 100755 --- a/script/vendor/download +++ b/script/vendor/download @@ -94,6 +94,7 @@ fetch() dl="${2}" dl_bkup="${3}" dlsum="${4}" + [ "${5}" = "/dev/null" ] && return 0 [ "${5# }" = "${5}" ] || err "fetch: space not allowed in _dest: '${5}'" [ "${5#/}" = "${5}" ] || err "fetch: absolute path not allowed: '${5}'" _dest="${5##*../}" |