Re: pbuilder und apt-ftparchive
On Wednesday 19 October 2005 13:48, Daniel Leidert wrote: [...] > Alles machbar. Es gibt auch ein debarchiver mit pbuilder-Howto: > http://www.opal.dhs.org/programs/debarchiver/. das klingt schon sehr gut. Danke an Dich und Andreas für den Input. Damit wird sich das bestimmt realisieren lassen. Markus Schulz
Re: pbuilder und apt-ftparchive
Am Mittwoch, den 19.10.2005, 12:14 +0200 schrieb Markus Schulz: > ich versuche gerade unser eigenes apt-Archiv, das bisher nur sarge > Pakete enthielt, auf ein komplexes apt-Archiv für verschiedene > Distributionen umzustellen. > Bisher hatten wir den upload der gebauten Pakete (dpkg-buildpackage) mit > dupload erledigt. Dabei landeten diese einfach nur via scp auf einem > via FTP erreichbaren Server und anschliessend wurden dpkg-scanpackages > und dpkg-scansources dort entsprechend ausgeführt. > > Nun soll das ganze aber mittels pbuilder laufen. Für Sarge funktioniert > das Bauen auch schon recht gut. Bei Sid hab ich beim chroot Bau noch > Probleme (siehe anderes Posting). Sarge-Image erstellen, dann in der Konfigurationsdatei alles auf Sid ändern und dann ein Update durchführen ('--override-config --configfile /bla' nicht vergessen). > Was mir jetzt noch fehlt ist der Upload zum Server und das Einsortieren > in die entsprechenden Verzeichnisse. Da gibt es diverse fertige Lösungen. Für entfernte Server eignen sich vor allem debarchiver, debpool und die dak-Suite. > Dafür sieht apt-ftparchive auf den ersten Blick passend aus. Leider ist > Doku dazu nicht sonderlich aussagekräftig, geschweige denn weiss ich > wie ich das am besten automatisieren kann in Verbindung mit pbuilder > (unterschiedliche Result Pfade pro Distri sind schon gegeben). > > Gibts dafür vielleicht einige Hinweise oder HowTos? http://wiki.debian.org/HowToSetupADebianRepository > Hat jemand so etwas schon am Laufen? Ich setze persönlich debarchiver ein (Howto ist auf der obigen Seite auch verlinkt und wird gerade auf die neuen Features aktualisiert). Ist recht einfach zu konfigurieren und handhaben. Dem Programm fehlt nur die Pool-Struktur. Wenn du sehen willst, wie das am Ende aussieht, wirf einen Blick unter http://debian.wgdd.de/debian/ (dists/). > Wichtig wäre, das die Arbeit stark automatisierbar ist. D.h. ein > Entwickler sollte aus seinem Source-Dir in der Lage sein das Source > Package zu bauen und an den pbuilder zu übergeben. Dieser sollte dann > den Rest bis zum Upload erledigen. Alles machbar. Es gibt auch ein debarchiver mit pbuilder-Howto: http://www.opal.dhs.org/programs/debarchiver/. MfG Daniel
Re: pbuilder und apt-ftparchive
On 19.10.05 12:14:15, Markus Schulz wrote: > Wichtig wäre, das die Arbeit stark automatisierbar ist. D.h. ein > Entwickler sollte aus seinem Source-Dir in der Lage sein das Source > Package zu bauen und an den pbuilder zu übergeben. Dieser sollte dann > den Rest bis zum Upload erledigen. PS: Vielleicht sind die "echten" Debian-Skripte ja was fuer dich, also die Pakete dak oder mini-dinstall (wohl eher letzteres). Andreas -- Excellent day for putting Slinkies on an escalator. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: pbuilder und apt-ftparchive
On 19.10.05 12:14:15, Markus Schulz wrote: > Was mir jetzt noch fehlt ist der Upload zum Server und das Einsortieren > in die entsprechenden Verzeichnisse. > Dafür sieht apt-ftparchive auf den ersten Blick passend aus. Da musst du das einsortieren aber selbst hinbekommen. Wenn ihr "richtige" Pakete baut, also inkl. .changes-Datei, kannst du dir debpool mal angucken. Das laeuft hier und wenn du das per cron-job laufen laesst werden die "neuen" Pakete aus dem incoming Verzeichnis automatisch einsortiert und die Paketlisten erneuert. debpool kann sowohl binary-only als auch source-uploads verkraften, allerdings ist das Loeschen von Paketen aus dem Repository nicht moeglich, bzw. liefert das dann Fehlermeldungen bei den folgenden debpool-Laeufen in der log-datei. Das liegt im wesentlichen daran, dass die DB von debpool nicht neu gebaut werden kann... > Leider ist > Doku dazu nicht sonderlich aussagekräftig, geschweige denn weiss ich > wie ich das am besten automatisieren kann in Verbindung mit pbuilder > (unterschiedliche Result Pfade pro Distri sind schon gegeben). Hmm, was hat das mit dem pbuilder zu tun? Zugegeben ich kenn mich mit dem Teil nicht aus... Bei debpool legst du die Pakete+.changes ins incoming Verzeichnis und den Rest uebernimmt debpool. Pakete die nicht korrekt eingeordnet werden koennen bzw. die sonst irgendwelche Probleme auftauchen landen dann in nem weiteren Verz. und man kann das Log ueberpruefen was da falsch gelaufen ist. Allerdings hat die aktuelle Version auch ein paar Probleme, eine aktualisierte koennte ich dir zukommen lassen. Irgendwie ist der Maintainer nicht so richtig aktiv. Achja: Paket gibts nur in experimental. > Hat jemand so etwas schon am Laufen? apt-ftparchive generiert ja nur die Paketlisten fuer eine korrekt erstellte pool-Hierarchie. Da muesstest du wohl einiges an Skripte dazuschreiben, insbesondere musst du die Einsortierung selbst machen.. Andreas -- Do not sleep in a eucalyptus tree tonight. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
pbuilder und apt-ftparchive
Hallo, ich versuche gerade unser eigenes apt-Archiv, das bisher nur sarge Pakete enthielt, auf ein komplexes apt-Archiv für verschiedene Distributionen umzustellen. Bisher hatten wir den upload der gebauten Pakete (dpkg-buildpackage) mit dupload erledigt. Dabei landeten diese einfach nur via scp auf einem via FTP erreichbaren Server und anschliessend wurden dpkg-scanpackages und dpkg-scansources dort entsprechend ausgeführt. Nun soll das ganze aber mittels pbuilder laufen. Für Sarge funktioniert das Bauen auch schon recht gut. Bei Sid hab ich beim chroot Bau noch Probleme (siehe anderes Posting). Was mir jetzt noch fehlt ist der Upload zum Server und das Einsortieren in die entsprechenden Verzeichnisse. Dafür sieht apt-ftparchive auf den ersten Blick passend aus. Leider ist Doku dazu nicht sonderlich aussagekräftig, geschweige denn weiss ich wie ich das am besten automatisieren kann in Verbindung mit pbuilder (unterschiedliche Result Pfade pro Distri sind schon gegeben). Gibts dafür vielleicht einige Hinweise oder HowTos? Hat jemand so etwas schon am Laufen? Wichtig wäre, das die Arbeit stark automatisierbar ist. D.h. ein Entwickler sollte aus seinem Source-Dir in der Lage sein das Source Package zu bauen und an den pbuilder zu übergeben. Dieser sollte dann den Rest bis zum Upload erledigen. Markus Schulz -- "Ein zukünftiges Start-up mit keinen eigenen Patenten wird gezwungen sein, jeglichen Preis zu bezahlen, den die Branchenriesen ihm auferlegen wollen. Der Preis könnte hoch sein: Etablierte Unternehmen haben ein Interesse daran, künftige Konkurrenten auszuschließen." Bill Gates (1991)