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
|
init_check
|
||||||
|
|
||||||
for romdir in bin/*; do
|
for romdir in bin/*; do
|
||||||
|
|
||||||
[ -d "${romdir}" ] || continue
|
[ -d "${romdir}" ] || continue
|
||||||
make_archive "${romdir}"
|
make_archive "${romdir}"
|
||||||
done
|
done
|
||||||
|
@ -81,6 +82,16 @@ make_archive()
|
||||||
err "make_archive: cannot create tmpdir"
|
err "make_archive: cannot create tmpdir"
|
||||||
rm -Rf "${romdir}" || err "make_archive: can't remove tmpdir"
|
rm -Rf "${romdir}" || err "make_archive: can't remove tmpdir"
|
||||||
target="${builddir##*/}"
|
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}"
|
romdir="${romdir}/bin/${target}"
|
||||||
mkdir -p "${romdir}" || \
|
mkdir -p "${romdir}" || \
|
||||||
err "make_archive: can't mkdir tmpdir"
|
err "make_archive: can't mkdir tmpdir"
|
||||||
|
@ -89,9 +100,6 @@ make_archive()
|
||||||
|
|
||||||
echo ${target}
|
echo ${target}
|
||||||
|
|
||||||
[ -f "config/coreboot/${target}/target.cfg" ] || \
|
|
||||||
err "make_archive: ${target}: target.cfg is missing"
|
|
||||||
|
|
||||||
microcode_required="y"
|
microcode_required="y"
|
||||||
. "config/coreboot/${target}/target.cfg"
|
. "config/coreboot/${target}/target.cfg"
|
||||||
if [ "${microcode_required}" != "y" ] && \
|
if [ "${microcode_required}" != "y" ] && \
|
||||||
|
|
Loading…
Reference in New Issue