Re: [Debian]:Package-File erzeugen
Andreas Rottmann <a.rottmann@gmx.at> wrote:
> Stephan Engelke <engelke@gmx.net> writes:
[Packages-Datei erzeugen?]
> Hier ein script-ausschnitt - ein bisserl anpassen, dann sollts gehen:
> echo Generating overrides.gz file;
> if [ -f $LOCALBINPKGDIR/Packages ]; then
> awk '/^Package\:/ { printf("%-30s\t", $2) }
> /^Priority\:/ { printf("%-9s\t", $2) }
> /^Section\:/ { printf("%-15s\n", $2) }
> ' $LOCALBINPKGDIR/Packages | gzip -c > $LOCALBINPKGDIR/overrides.gz
> else
> cat /dev/null | gzip -c > $LOCALBINPKGDIR/overrides.gz;
> fi;
> echo Generating Packages[.gz] files;
> dpkg-scanpackages binary-i386 $LOCALBINPKGDIR/overrides.gz | tee $LOCALBINPKGDIR/Packages | gzip -c > $LOCALBINPKGDIR/Packages.gz;
Hallo!
Verstehe ich dein Skript richtig?
if [ -f $LOCALBINPKGDIR/Packages ]; then
# alles was wir tun ist ueberfluessug, es gibt ja schon ein
# Packagesdatei aber trotzdem
override.gz erzeugen, sodass beim anschliessenden
dpkg-scanpackages wieder die urspruengliche Datei entsteht.
usw.
Also annaehernd aequivalent zu:
if [ -f $LOCALBINPKGDIR/Packages ] ; then
exit
else
dpkg-scanpackages binary-i386 /dev/null | tee \
$LOCALBINPKGDIR/Packages | gzip -c > $LOCALBINPKGDIR/Packages.gz;
fi
Oder verwendest du beim allerersten mal die "echte" overrides.gz von
Potato und vererbst mit dem Skript die Informationen weiter, wenn du
neue Versionen dazugibst? Warum nicht immer die "echte" overrides.gz
verwenden?
cu andreas
--
Andreas Metzler, Wien |
ametzler@downhill.at.eu.org |
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------
Anzahl der eingetragenen Mitglieder: 771
Reply to: