mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-20 05:36:23 +02:00
build/release: support skipping rom builds
pass this argument: -m src by doing this, only the src tarball will be made Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
@@ -8,7 +8,7 @@ set -u -e
|
|||||||
. "include/err.sh"
|
. "include/err.sh"
|
||||||
|
|
||||||
eval "$(setvars "" vdir basename src_dirname srcdir _nogit _xm target romdir \
|
eval "$(setvars "" vdir basename src_dirname srcdir _nogit _xm target romdir \
|
||||||
microcode_required CONFIG_HAVE_MRC CONFIG_HAVE_ME_BIN \
|
microcode_required CONFIG_HAVE_MRC CONFIG_HAVE_ME_BIN mode \
|
||||||
CONFIG_KBC1126_FIRMWARE CONFIG_INCLUDE_SMSC_SCH5545_EC_FW)"
|
CONFIG_KBC1126_FIRMWARE CONFIG_INCLUDE_SMSC_SCH5545_EC_FW)"
|
||||||
|
|
||||||
_f="coreboot u-boot seabios flashrom grub memtest86plus uefitool"
|
_f="coreboot u-boot seabios flashrom grub memtest86plus uefitool"
|
||||||
@@ -21,10 +21,11 @@ cbfstool="cbutils/default/cbfstool"
|
|||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
vdir="release"
|
vdir="release"
|
||||||
while getopts d: option
|
while getopts d:m: option
|
||||||
do
|
do
|
||||||
case "${1}" in
|
case "${1}" in
|
||||||
-d) vdir="${2}" ;;
|
-d) vdir="${2}" ;;
|
||||||
|
-m) mode="${2}" ;;
|
||||||
*) err "Invalid option" ;;
|
*) err "Invalid option" ;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
@@ -78,10 +79,12 @@ build_release()
|
|||||||
cd "${srcdir%/*}" || err "${_xm}: mktarball \"${srcdir}\""
|
cd "${srcdir%/*}" || err "${_xm}: mktarball \"${srcdir}\""
|
||||||
mktarball "${srcdir##*/}" "${srcdir##*/}.tar.xz" || err "${_xm}: mksrc"
|
mktarball "${srcdir##*/}" "${srcdir##*/}.tar.xz" || err "${_xm}: mksrc"
|
||||||
)
|
)
|
||||||
(
|
if [ "${mode}" != "src" ]; then
|
||||||
cd "${srcdir}" || err "${_xm}: 2 !cd \"${srcdir}\""
|
(
|
||||||
mkrom_images
|
cd "${srcdir}" || err "${_xm}: 2 !cd \"${srcdir}\""
|
||||||
)
|
mkrom_images
|
||||||
|
)
|
||||||
|
fi
|
||||||
rm -Rf "${srcdir}" || err "${_xm}: !rm -Rf \"${srcdir}\""
|
rm -Rf "${srcdir}" || err "${_xm}: !rm -Rf \"${srcdir}\""
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user