Gentoo Archives: gentoo-user-de

From: Christian Heim <phreak@g.o>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] USE-Abfrage in ebuild
Date: Thu, 29 Sep 2005 18:04:48
Message-Id: 200509292002.08410.phreak@gentoo.org
In Reply to: [gentoo-user-de] USE-Abfrage in ebuild by Holger Motzkau
1 On Thursday 29 September 2005 16:16, Holger Motzkau wrote:
2 > Hallo,
3 >
4 > ich bin dabei, ein neues ebuild zu schreiben. Dabei muss kontrolliert
5 > werden, ob ein anderes Paket abc mit einem bestimmten USE-flag xyz
6 > kompelliert wurde, also in etwa so:
7 >
8 > if ### gesuchter befehl ### then
9 > einfo "detected patched abc."
10 > else
11 > einfo "detected unpatched abc!"
12 > ewarn "you need to reemerge abc with use-flag xyz!"
13 > die "you need to reemerge abc with use-flag xyz!"
14 > fi
15
16 pkg_setup() {
17 if ! built_with_use category/name patched; then
18 echo
19 einfo "detected patched abc."
20 else
21 echo
22 ewarn "detected unpatched abc!"
23 die "you need to reemerge abc with use-flag xyz!"
24 fi
25 }
26
27 Wäre z.B. eine solche Möglichkeit, ab besten in pkg_setup().
28
29 > Aber wie genau bekomme ich das raus? Mir fehlt da die entsprechende
30 > Abfragemoeglichkeit. Ich wollte schon "genlop -i abc" nehmen, aber das
31 > ist nicht ueberall vorhanden. "USE="xyz" -vp abc" ware auch eine
32 > Moeglichkeit: wenn dort hinter xyz ein * ist, dann fehlt die Option.
33 > Aber geht es auch einfacher?
34 >
35 > MfG Holger
36
37 --
38 Christian Heim <phreak@g.o>
39 Gentoo Linux Developer (VServer)

Replies

Subject Author
Re: [gentoo-user-de] USE-Abfrage in ebuild Holger Motzkau <HolgerMotzkau@×××.de>