Build pico-serprog binary release archive
Signed-off-by: Riku Viitanen <riku.viitanen@protonmail.com>btrfsvols
parent
c292e01b00
commit
7b6fb95897
|
@ -43,6 +43,7 @@ main()
|
|||
init_check
|
||||
|
||||
for romdir in bin/*; do
|
||||
|
||||
[ -d "${romdir}" ] || continue
|
||||
make_archive "${romdir}"
|
||||
done
|
||||
|
@ -81,6 +82,16 @@ make_archive()
|
|||
err "make_archive: cannot create tmpdir"
|
||||
rm -Rf "${romdir}" || err "make_archive: can't remove tmpdir"
|
||||
target="${builddir##*/}"
|
||||
|
||||
if [ ! -f "config/coreboot/${target}/target.cfg" ]; then
|
||||
# No config, just make a tarball
|
||||
tarball=release/${version}/roms/${target}_${version}.tar.xz
|
||||
tar -c "${builddir}" | xz -6 > ${tarball} || \
|
||||
(rm ${tarball}
|
||||
err "make_archive: cannot make \"${tarball}\"")
|
||||
return 0
|
||||
fi
|
||||
|
||||
romdir="${romdir}/bin/${target}"
|
||||
mkdir -p "${romdir}" || \
|
||||
err "make_archive: can't mkdir tmpdir"
|
||||
|
@ -89,9 +100,6 @@ make_archive()
|
|||
|
||||
echo ${target}
|
||||
|
||||
[ -f "config/coreboot/${target}/target.cfg" ] || \
|
||||
err "make_archive: ${target}: target.cfg is missing"
|
||||
|
||||
microcode_required="y"
|
||||
. "config/coreboot/${target}/target.cfg"
|
||||
if [ "${microcode_required}" != "y" ] && \
|
||||
|
|
Loading…
Reference in New Issue