33
44BASEDIR=" ${PWD} "
55OUTDIR=" ${BASEDIR} /build"
6- KEXEC_TOOLS_VERSION=" tags/ v2.0.20"
7- FLASHROM_VERSION=" tags/ v1.1"
6+ KEXEC_TOOLS_VERSION=" v2.0.20"
7+ FLASHROM_VERSION=" v1.1"
88MEMTESTER_VERSION=4.3.0
99VPD_VERSION=" release-R85-13310.B"
1010
@@ -27,7 +27,7 @@ check_if_statically_linked() {
2727cd " ${OUTDIR} "
2828git clone git://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git
2929cd kexec-tools
30- git checkout -b " ${KEXEC_TOOLS_VERSION} "
30+ git checkout " ${KEXEC_TOOLS_VERSION} "
3131./bootstrap
3232# just optimize for space. Kexec uses kernel headers so we cannot use musl-gcc
3333# here. See https://wiki.musl-libc.org/faq.html#Q:-Why-am-I-getting-
3636strip build/sbin/kexec
3737du -hs build/sbin/kexec
3838check_if_statically_linked build/sbin/kexec
39- cp build/sbin/kexec " ${OUTDIR} /binaries/kexec-${KEXEC_TOOLS_VERSION# tags / } "
39+ cp build/sbin/kexec " ${OUTDIR} /binaries/kexec-${KEXEC_TOOLS_VERSION} "
4040
4141# build flashrom
4242cd " ${OUTDIR} "
4343git clone https://review.coreboot.org/cgit/flashrom.git
4444cd flashrom
45- git checkout -b " ${FLASHROM_VERSION} "
45+ git checkout " ${FLASHROM_VERSION} "
4646# no musl-gcc here either, as flashrom needs libpci-dev (we may remove PCI
4747# programmers from the build at a later stage though)
4848CONFIG_STATIC=yes \
4949 CONFIG_ENABLE_LIBPCI_PROGRAMMERS=no \
50+ CONFIG_ENABLE_LIBUSB0_PROGRAMMERS=no \
5051 CONFIG_ENABLE_LIBUSB1_PROGRAMMERS=no \
52+ CONFIG_INTERNAL=yes \
5153 make
5254strip flashrom
5355du -hs flashrom
5456check_if_statically_linked flashrom
55- cp flashrom " ${OUTDIR} /binaries/flashrom-${FLASHROM_VERSION# tags / } "
57+ cp flashrom " ${OUTDIR} /binaries/flashrom-${FLASHROM_VERSION} "
5658
5759# build memtester
5860cd " ${OUTDIR} "
@@ -83,8 +85,8 @@ cp vpd "${OUTDIR}/binaries/vpd-${VPD_VERSION}"
8385# Create tarball
8486cd " ${OUTDIR} "
8587tar czf release.tar.gz \
86- " binaries/kexec-${KEXEC_TOOLS_VERSION# tags / } " \
87- " binaries/flashrom-${FLASHROM_VERSION# tags / } " \
88+ " binaries/kexec-${KEXEC_TOOLS_VERSION} " \
89+ " binaries/flashrom-${FLASHROM_VERSION} " \
8890 " binaries/memtester-${MEMTESTER_VERSION} " \
8991 " binaries/vpd-${VPD_VERSION} "
9092tar tzf release.tar.gz
0 commit comments