Mailinglist Archive: opensuse-de (5184 mails)

< Previous Next >
Re: Was tun, wenn var defekt
  • From: David Haller <david@xxxxxxxxxx>
  • Date: Fri, 10 Oct 2003 06:03:39 +0200
  • Message-id: <20031010040339.GC3216@xxxxxxxxxxxxxxxxxx>
Hallo,

Am Thu, 09 Oct 2003, Al Bogner schrieb:
>Am Donnerstag, 9. Oktober 2003 21:23 schrieb Christian Boltz:
>
>> [user.sel per Script erstellen]
>
>> #!/bin/bash
>> {
>> echo '## YaST-PackageImEx 1.0-0
>....
>> rpm -qa # Paketliste einfügen
>...
>> } > meine_user.sel
>
>danke für dein Script. Ich denke nun für die automatisierte Sicherung sollte
>es reichen, wenn man nur rpm -qa sichert und bei Bedarf dann entweder dein
>Script verwendet oder manuell einfügt. Täglich installiert man ja nicht neu
>:-) und mit rpm -qa ist ja das wichtigste vorhanden. Meine HD meckert nach
>der Reparatur bis jetzt nicht mehr und für das nächste Mal bin ich nun auch
>dafür vorbereitet, dass die Paketauswahl nicht neu getroffen werden muß.

SuSE Pakete:
rpm -qa --queryformat \
"%{buildhost}:%{name}-%{version}-%{release}\n" \
| grep -E '[^:]*suse\.(de|com):' | cut -d: -f2

Andere Pakete:
rpm -qa --queryformat \
"%{buildhost}:%{name}-%{version}-%{release}\n" \
| grep -E -v '[^:]*suse\.(de|com):' | cut -d: -f2

Das %{buildhost} deswegen, weil andere Pakete u.U. im %{distribution}
Tag ein SuSE-Linux drin haben... Buildhost sollte die SuSE-Pakete
zuverlaessig erwischen.

Oha, ich seh grad, ein paar Pakete sind auf nem Host !~ suse.de
erstellt, das kann man dann mit aufnehmen, z.B.:

| grep -E [-v] '[^:]*(suse\.(de|com)|sturm.local):'

Ggfs. koennte man noch andere Tags (%{vendor}, %{distribution})
verwenden, je nach dem wie "zusammengestueckelt" das System ist. Da
kann man sich die Tags ja mal anschauen ( | cut -d: -f1 | sort -u).

HTH & HAND
-dnh

--
For modern bandwidth requirements, of course, we would have to develop
massively-parallel heliographs with thousands of mirrors, which could
have impressive LART potential. "OK, everyone transmit to the spammer
over there . . . now! <fizzle>" -- Steve VanDevender

< Previous Next >
Follow Ups