Gentoo Archives: gentoo-user-de

From: "roul76@×××.de" <roul76@×××.de>
To: gentoo-user-de@l.g.o
Subject: Re: Re[2]: [gentoo-user-de] Hilfe bei script
Date: Fri, 03 Dec 2004 05:39:48
Message-Id: 1102052187.10711.20.camel@springfield.home
In Reply to: Re[2]: [gentoo-user-de] Hilfe bei script by "Jörg Bornkessel"
1 On Tue, 2004-11-30 at 11:15, Jörg Bornkessel wrote:
2 > Am Dienstag, 30. November 2004, 09:57:48, Dirk Heinrichs hast Du geschrieben:
3 >
4 > > Am Dienstag, 30. November 2004 09:26 schrieb ext Jörg Bornkessel:
5 > >> Es geht mir im Prinzip um die Zeile if [ -n "`vdr -V | grep "1.3."`" ]
6 > >> wie muss die geaendert werdern dass _nur_ Versionen 1.3.0 bis 1.3.6
7 > >> beruecksichtigt werden?
8 > > Wie wär's mit
9 >
10 > > if [ "$(vdr -V|grep 1.3.[0123456])" != "" ]
11 > Functioniert leider nicht so, weil alle Versionen oberhalb der 9
12 > auch mit eingeschlossen sind.
13
14 Dann probier's mal mit
15
16 if [ "$(vdr -V|grep 1.3.[0-9+]) != "" ]
17
18
19 > Ich habe das so geloest, bei den ebuilds gibt es das nette Woertchen
20 > "has_version" welche eine Versionsabfrage ausfuehrt und gut mit <>=
21 > kombiniert werden kann.
22 >
23 > <schnipp>
24 >
25 > if
26 > has_version ">=media-video/vdr-1.3.0" && has_version "<=media-video/vdr-1.3.6" ;
27 > then
28 > einfo "applying VDR 1.3.0 to 1.3.6 patch"
29 > patch -p0 < ${FILESDIR}/vdr-1.3.6-${VDRPLUGIN}-${PV}.diff
30 > elif
31 > has_version ">=media-video/vdr-1.3.7" ;
32 > then
33 > einfo "applying VDR >= 1.3.7 patch"
34 > patch -p0 < ${FILESDIR}/vdr-1.3.7-${VDRPLUGIN}-${PV}.diff
35 > fi
36 >
37 > </schnapp>
38 >
39
40 Streng genommen ist das XML-Tag <schnipp> nicht mit </schnapp>
41 schließbar. Jeder XML-Parser würde das anmeckern! ;-)
42
43 > Danke nochmal an alle Helfenden.
44 > man test werd ich mir auch mal anschauen.
45
46
47 --
48 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Hilfe bei script Dirk Heinrichs <ext-dirk.heinrichs@×××××.com>