From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 1226E1393E9 for ; Sun, 1 Jun 2014 16:13:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 11C5CE0A44; Sun, 1 Jun 2014 16:13:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8A1B9E0A44 for ; Sun, 1 Jun 2014 16:13:50 +0000 (UTC) Received: from spoonbill.gentoo.org (spoonbill.gentoo.org [81.93.255.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id AB97133FF92 for ; Sun, 1 Jun 2014 16:13:49 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by spoonbill.gentoo.org (Postfix) with ESMTP id 58D69182D5 for ; Sun, 1 Jun 2014 16:13:48 +0000 (UTC) From: "Markus Meier" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Markus Meier" Message-ID: <1401639415.c37580cd2ae38a5995a28a4e20f1867fb47d594a.maekke@gentoo> Subject: [gentoo-commits] dev/maekke:master commit in: scripts/ X-VCS-Repository: dev/maekke X-VCS-Files: scripts/subslotted-packages.py scripts/subslotted-packages.sh X-VCS-Directories: scripts/ X-VCS-Committer: maekke X-VCS-Committer-Name: Markus Meier X-VCS-Revision: c37580cd2ae38a5995a28a4e20f1867fb47d594a X-VCS-Branch: master Date: Sun, 1 Jun 2014 16:13:48 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 60998c03-e830-4c52-82e8-9d14695a89de X-Archives-Hash: 159de40a8def093bff810d98c4c2eec3 commit: c37580cd2ae38a5995a28a4e20f1867fb47d594a Author: Markus Meier gentoo org> AuthorDate: Sun Jun 1 16:16:55 2014 +0000 Commit: Markus Meier gentoo org> CommitDate: Sun Jun 1 16:16:55 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=c37580cd replace subslotted-packages.sh with a python version --- scripts/subslotted-packages.py | 15 +++++++++++++++ scripts/subslotted-packages.sh | 16 ---------------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/scripts/subslotted-packages.py b/scripts/subslotted-packages.py new file mode 100755 index 0000000..7d660cd --- /dev/null +++ b/scripts/subslotted-packages.py @@ -0,0 +1,15 @@ +#!/usr/bin/python + +from portage.dbapi.porttree import portdbapi +import subprocess + +TREE = "/usr/portage/" + +dbapi = portdbapi() +pkgs = dbapi.cp_all(categories=None, trees=[TREE]) + +for pkg in pkgs: + res = subprocess.call("egrep -q \"SLOT=\\\"?[0-9]*\/\" %s/%s/*.ebuild" % (TREE, pkg), shell=True) + if res == 0: + print("%s" % pkg) + diff --git a/scripts/subslotted-packages.sh b/scripts/subslotted-packages.sh deleted file mode 100755 index c34ced2..0000000 --- a/scripts/subslotted-packages.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash -# find packages with subslots - -PORTDIR="${HOME}/cvs/gentoo-x86" - -pushd "${PORTDIR}" > /dev/null - -for pkg in $(find . -mindepth 2 -maxdepth 2 -type d | sort) ; do - pushd ${pkg} > /dev/null - if [[ -n $(find . -name '*.ebuild') ]] ; then - [[ -n $(egrep "SLOT=\"?[0-9]*\/" *.ebuild) ]] && echo ${pkg/\.\//} - fi - popd > /dev/null # ${pkg} -done - -popd > /dev/null # ${PORTDIR}