From 65b9977b80a5b536ad1fe82185c23c155c099622 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Wed, 6 Nov 2013 19:55:11 -0800 Subject: [PATCH] add(129.0.0_python_exec_transition.sh): gracefully upgrade python-exec We've had trouble with eclean and equery vanishing in our SDKs from time to time. Although I don't know the root cause it seemed to be some confusion in the ebuild environment, perhaps a mis-match between the eclasses, profiles, and ebuilds. Updating all of those seemed to resolve the issue and to make sure other environments are ok force a re-install of portage and gentoolkit to clean things up. --- sdk_lib/updates/129.0.0_python_exec_transition.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 sdk_lib/updates/129.0.0_python_exec_transition.sh diff --git a/sdk_lib/updates/129.0.0_python_exec_transition.sh b/sdk_lib/updates/129.0.0_python_exec_transition.sh new file mode 100644 index 0000000000..e3046a4bb8 --- /dev/null +++ b/sdk_lib/updates/129.0.0_python_exec_transition.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +# Copyright (c) 2013 The CoreOS Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# Upgrade python-exec, will transition to dev-lang/python-exec +sudo emerge -qu dev-python/python-exec + +# Re-install portage and gentoolkit which tended to have issues +sudo emerge -q sys-apps/portage app-portage/gentoolkit