mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-09 22:16:58 +02:00
In case people have some of these old pkgs hanging around still, or happened to manually install them while testing, punt them all from our board dirs. BUG=None TEST=build_packages updated chroot and cleaned out old pkgs in other build dirs Change-Id: I2b037e668faef39e78f7422f91df2d5493799c0f Reviewed-on: https://gerrit.chromium.org/gerrit/16818 Reviewed-by: Matt Tennant <mtennant@chromium.org> Reviewed-by: David James <davidjames@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org> Commit-Ready: Mike Frysinger <vapier@chromium.org>
29 lines
724 B
Plaintext
29 lines
724 B
Plaintext
# Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
|
|
# Use of this source code is governed by a BSD-style license that can be
|
|
# found in the LICENSE file.
|
|
|
|
# We've been dropping packages of late from the target, so make sure the
|
|
# old stuff gets cleaned out.
|
|
|
|
pkgs=(
|
|
dev-libs/shflags
|
|
mail-mta/ssmtp
|
|
net-libs/gssdp
|
|
net-libs/gupnp
|
|
net-mail/mailbase
|
|
sys-fs/sysfsutils
|
|
sys-process/cronbase
|
|
sys-process/vixie-cron
|
|
)
|
|
|
|
for board_root in /build/* ; do
|
|
board=${board_root##*/}
|
|
emerge_board=$(type -P emerge-${board} 2>/dev/null || true)
|
|
if [[ -x "${emerge_board}" ]]; then
|
|
CLEAN_DELAY=0 ${emerge_board} -q --unmerge ${pkgs[@]} || true
|
|
eclean-${board} -d packages || true
|
|
fi
|
|
done
|
|
|
|
exit 0
|