Mailinglist Archive: opensuse-de (608 mails)
| < Previous | Next > |
Re: bash script zypper
- From: christian schmitt <info@xxxxxxxxxxxxxx>
- Date: Wed, 22 Feb 2012 12:06:32 +0100
- Message-id: <4F44CC38.7030106@schmittcity.eu>
On 2/22/12 11:42 AM, Matthias Praunegger wrote:
Das abfragen mit rpm ist da die bessere Wahl.
Danke
Christian
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+owner@xxxxxxxxxxxx
Am 22.02.2012 11:41, schrieb Matthias Praunegger:Hallo und danke für den Hinweis. Wie vermutet war die Abfrage mit zypper keine gute Idee.
Am 22.02.2012 11:37, schrieb christian schmitt:
Hallo,
ich habe ein Problem mit einem bash script.
Ich möchte darin mit zypper überprüfen ob ein bestimmtes Paket
installiert ist.
Ein test-script das überprüfen soll ob "sshfn" installiert ist sieht so
aus:
#!/bin/sh
echo **TEST**
if zypper -q se -i --match-exact sshfn
then echo "YEP"
else
echo "NOPE"
fi
Leider bekomme ich wenn das Paket nicht installiert ist eine Rückmeldung:
"No packages found".
Somit ist die Antwort immer "YEP".
Steh leider auf'em Schlauch und hab momentan keine Idee wie ich die
Abfrage sonst machen soll.
Für Tips wäre ich dankbar.
Mach doch die Abfrage lieber nur mit rpm. Damit bekommst du 0 oder 1
pc02:/home/matthias # rpm -qa | grep sshfn
pc02:/home/matthias # echo $?
1
pc02:/home/matthias # rpm -qa | grep sshfs
sshfs-2.3-2.1.3.x86_64
pc02:/home/matthias # echo $?
0
Das abfragen mit rpm ist da die bessere Wahl.
Danke
Christian
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+owner@xxxxxxxxxxxx
| < Previous | Next > |