summaryrefslogtreecommitdiff
path: root/script
diff options
context:
space:
mode:
Diffstat (limited to 'script')
-rwxr-xr-xscript/build/roms28
-rwxr-xr-xscript/update/trees3
-rwxr-xr-xscript/vendor/download1
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##*../}"