[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: