flatcar-scripts/chroot_version_hooks.d/4_policykit_removal
David James 232cb578ed Upgrade script to handle policykit -> polkit migration.
This script also helps out with chromeos-u-boot-next -> chromeos-u-boot
migration.

BUG=chromium-os:16310
TEST=Run the script and verify right packages are uninstalled.

Change-Id: I4ebaa0a0b3e1eea32005b4d2a47f4581e44d825c
Reviewed-on: http://gerrit.chromium.org/gerrit/2309
Tested-by: David James <davidjames@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2011-06-08 14:48:33 -07:00

19 lines
720 B
Plaintext

# Copyright (c) 2011 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.
# 1. Unmerge sys-auth/policykit because it's replaced by polkit.
# 2. Unmerge sys-boot/chromeos-u-boot-next and friends because it's replaced
# by sys-boot/chromeos-u-boot.
for board_root in /build/*; do
if [ -d "${board_root}" ]; then
board=$(basename "${board_root}")
CLEAN_DELAY=0 emerge-${board} --unmerge sys-auth/policykit \
sys-boot/chromeos-u-boot-next-build-env sys-boot/chromeos-u-boot-next \
chromeos-base/vboot_reference-firmware || true
fi
done
info "Chroot upgraded to version 4: policykit -> polkit"
exit 0