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