From 81ee5389c04b655de738fbeed773f595d1932f55 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Wed, 3 Feb 2016 17:43:11 -0800 Subject: [PATCH] build_packages: accept package names as an argument --- build_packages | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/build_packages b/build_packages index a2820fdf40..7fda96034f 100755 --- a/build_packages +++ b/build_packages @@ -56,6 +56,12 @@ eval set -- "${FLAGS_ARGV}" # Die on any errors. switch_to_strict_mode +# TODO(marineam): specify the default top-level ebuild in the portage profile. +# I could have sworn we did that or similar but maybe got lost at some point. +if [[ $# -eq 0 ]]; then + set -- @system coreos-devel/board-packages +fi + if [[ -z "${FLAGS_board}" ]]; then echo "Error: --board is required." exit 1 @@ -200,8 +206,7 @@ break_dep_loop sys-apps/util-linux udev,systemd sys-apps/systemd cryptsetup break_dep_loop sys-apps/systemd cryptsetup info "Merging board packages now" -sudo -E "${EMERGE_CMD[@]}" "${EMERGE_FLAGS[@]}" \ - @system coreos-devel/board-packages +sudo -E "${EMERGE_CMD[@]}" "${EMERGE_FLAGS[@]}" "$@" info "Removing obsolete packages" sudo -E "${EMERGE_CMD[@]}" --quiet --depclean @unavailable