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 |