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

Re: pinning eines eigenen Repositories unter etch funktioniert nicht mehr



On Wed, 18 Jul 2007 02:48:43 +0200, Daniel Leidert
<daniel.leidert.spam@gmx.net> wrote:
>So, hier jetzt die Antwort an die Liste. Konnte vorher nur eine PM
>schicken (also Sorry dafür noch einmal).

Dankeschön! Ich hab deine Mail gestern schon gesehen, aber da war dann
keine Zeit für dertaillierte Bearbeitung.

>Am Dienstag, den 17.07.2007, 16:40 +0200 schrieb Marc Haber:
>> On Tue, 10 Jul 2007 20:17:47 +0200, Daniel Leidert wrote:
>> >Du kannst die Datei mit `apt-ftparchive release ...' generieren
>> 
>> Das habe ich jetzt mal testweise für testetch gemacht:
>> 
>> deb http://zg.debian.zugschlus.de/zg/ zg/testetch main contrib
>> 
>> Das neue Releasefile liegt in
>> 
>> http://zg.debian.zugschlus.de/zg/dists/zg/testetch/
>> 
>> und wurde mit
>> 
>> | apt-ftparchive
>> -c /home/mh/.www/zg.debian.zugschlus.de/docroot/zg/conf/apt.conf
>> release /home/mh/.www/zg.debian.zugschlus.de/docroot/zg/dists/zg/testetch
>
>Aufgrund eines Fehlers (IMHO und AFAIR auch im BTS dokumentiert) in
>apt-ftparchive, führt das dazu, dass die generierte Release-Datei in
>sich selbst aufgeführt wird (allerdings mit der Größe 0):
>
>MD5Sum:
> d41d8cd98f00b204e9800998ecf8427e                0 Release
>[..]
>SHA1:
> da39a3ee5e6b4b0d3255bfef95601890afd80709                0 Release
>[..]
>
>Daher muss man die Release-Datei rein theoretisch außerhalb des
>Verzeichnisses, in dem das Repositorium liegt, generieren und die
>fertige Datei dann in das Verzeichnis verschieben.

Verstehe. Damit scheidet die Generierung per apt-ftparchive generate
eh aus, und ich muss das selbst scripten.

>> erzeugt. Geändert hat sich am Verhalten meiner Systeme eher nichts,
>> denn das erzeugte Release-File hat keine Archive:-Zeile, und mein -
>> auf alle Systeme verteilter pin lautet auf "Pin: release
>> o=zg,a=testetch".
>> 
>> Hier der entsprechende Abschnitt aus der apt.conf:
>> 
>> APT::FTPARchive::Release
>> {
>>    Archive "testetch";
>
>Archive ist IIRC obsolet (wurde IIRC auch irgendwann vor langer Zeit
>angekündigt). Suite und Codename sind die richtigen Felder.

Das ist allerdings bäh, denn dann muss ich auf allen Systemen die pins
ändern :-(

Daran scheint es aber gelegen zu haben, wenn ich auf Label pinne
funktioniert der pin wieder.

Danke für deine Hilfe.

Grüße
Marc, jetzt scriptend

-- 
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber         |   " Questions are the         | Mailadresse im Header
Mannheim, Germany  |     Beginning of Wisdom "     | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834



Reply to: