1 |
Am Dienstag, 30. November 2004, 09:57:48, Dirk Heinrichs hast Du geschrieben: |
2 |
|
3 |
> Am Dienstag, 30. November 2004 09:26 schrieb ext Jörg Bornkessel: |
4 |
>> Es geht mir im Prinzip um die Zeile if [ -n "`vdr -V | grep "1.3."`" ] |
5 |
>> wie muss die geaendert werdern dass _nur_ Versionen 1.3.0 bis 1.3.6 |
6 |
>> beruecksichtigt werden? |
7 |
> Wie wär's mit |
8 |
|
9 |
> if [ "$(vdr -V|grep 1.3.[0123456])" != "" ] |
10 |
Functioniert leider nicht so, weil alle Versionen oberhalb der 9 |
11 |
auch mit eingeschlossen sind. |
12 |
Ich habe das so geloest, bei den ebuilds gibt es das nette Woertchen |
13 |
"has_version" welche eine Versionsabfrage ausfuehrt und gut mit <>= |
14 |
kombiniert werden kann. |
15 |
|
16 |
<schnipp> |
17 |
|
18 |
if |
19 |
has_version ">=media-video/vdr-1.3.0" && has_version "<=media-video/vdr-1.3.6" ; |
20 |
then |
21 |
einfo "applying VDR 1.3.0 to 1.3.6 patch" |
22 |
patch -p0 < ${FILESDIR}/vdr-1.3.6-${VDRPLUGIN}-${PV}.diff |
23 |
elif |
24 |
has_version ">=media-video/vdr-1.3.7" ; |
25 |
then |
26 |
einfo "applying VDR >= 1.3.7 patch" |
27 |
patch -p0 < ${FILESDIR}/vdr-1.3.7-${VDRPLUGIN}-${PV}.diff |
28 |
fi |
29 |
|
30 |
</schnapp> |
31 |
|
32 |
Danke nochmal an alle Helfenden. |
33 |
man test werd ich mir auch mal anschauen. |
34 |
|
35 |
-- |
36 |
Gruss Joerg |
37 |
|
38 |
|
39 |
|
40 |
-- |
41 |
gentoo-user-de@g.o mailing list |