1 |
Am Dienstag, 30. November 2004, 08:42:07, Bernd Wurst hast Du geschrieben: |
2 |
|
3 |
> Am Dienstag, 30. November 2004 08:22 schrieb Jörg Bornkessel: |
4 |
>> habe folgendes Problem |
5 |
>> Abfrage zur Programmversion |
6 |
>> Annahme, ich haette 1 von 10 Programmversionen auf meiene system |
7 |
>> installiert. |
8 |
|
9 |
> Kannst du das Telegramm bitte in Fliesstext umwandeln? Danke. |
10 |
|
11 |
Entschuldigung habe ich mich ein bisschen zu knapp ausgedrueckt. |
12 |
Ist noch nicht meine Uhrzeit. |
13 |
|
14 |
|
15 |
> Ist nicht dein Ernst, oder? |
16 |
Jaein |
17 |
> grep <= "3", was soll das denn bitte tun? |
18 |
Korrekt muss es heissen |
19 |
if [ programmfrage | grep versionsabfrage ] |
20 |
then |
21 |
code .... |
22 |
|
23 |
oder im Detail aus einem ebuild: |
24 |
|
25 |
<schnipp> |
26 |
src_unpack() { |
27 |
unpack ${A} |
28 |
|
29 |
if [ -n "`vdr -V | grep "1.3."`" ] |
30 |
then |
31 |
einfo "applying VDR 1.3.x patch" |
32 |
patch -p0 < ${FILESDIR}/vdr-1.3.6-${VDRPLUGIN}-${PV}.diff |
33 |
fi |
34 |
|
35 |
</schapp> |
36 |
|
37 |
Dabei werden _alle_ Versionen groesser/gleich 1.3 gepatcht. |
38 |
|
39 |
Inzwischen gibt es ab der Version 1.3.7 eine neu Patchversion. |
40 |
Das heisst patch 1 fuer alle Versionen von 1.3.0 bis 1.3.6 |
41 |
patch 2 fuer Versionen groesse/gleich 1.3.7 |
42 |
Versionen kleiner als 1.3 werden nicht gepatcht. |
43 |
Es geht mir im Prinzip um die Zeile if [ -n "`vdr -V | grep "1.3."`" ] |
44 |
wie muss die geaendert werdern dass _nur_ Versionen 1.3.0 bis 1.3.6 |
45 |
beruecksichtigt werden? |
46 |
|
47 |
Ein deinem Code steht "-ge -le -gt", wo kann ich die |
48 |
Bedeutung nach lesen? man bash ? |
49 |
|
50 |
-- |
51 |
Gruss Joerg |
52 |
|
53 |
|
54 |
|
55 |
-- |
56 |
gentoo-user-de@g.o mailing list |