[postconf-devel] Der Masterplan
Werner Detter
werner at detter.org
Fri Aug 15 19:58:17 CEST 2008
Patrick Ben Koetter schrieb:
> * Werner Detter <postconf-devel at de.postfix.org>:
>> Thomas Schwenski schrieb:
>>> Werner Detter schrieb:
>>>>> Wie machen wir's?
>>>>> Einer schreibt's der andere schaut, was er ändern würde?
>>>> Klar, warum nicht. Dazu brauchen wir Zugriff aufs Repository.
>>>> Ich würde das ganze in Perl realisieren.
>>> Dann würde ich vorschlagen, dass Du das Script schreibst und ich's mir
>>> nochmal anschaue, da mein Perl ebenfalls etwas eingerostet ist.
>>> (Wird aber wegen Policy-Daemon wieder reaktiviert.)
>>>
>>> In der Zwischenzeit kann ich ja nochmal 'nen Korrekturlauf über meine
>>> Übersetzung machen.
>>>
>>> Thomas
>> Tach!
>>
>> Also, ich würde beim Skripting den folgenden Weg einschlagen:
>>
>> 1) Skript holt sich die postconf.5.html vom de.postfix.org
>> mirror via Wget
>>
>> 2) Skript holt sich aus dem svn die postconf.5.html
>> (die muss ich noch erstmalig dort ablegen)
>>
>> 3) Vergleich der beiden Dateien
>>
>> 3.1) Wenns eine Änderung gibt, das neue File in neuer Version
>> ins Repo einchecken mit Kommentar was sich geändert hat (also dem Diff).
>> Ausserdem Mail an Empfängeradresse.
>
> Mail: postconf-devel at de.postfix.org
>
> Oder sollen wir dafür und für Checkin-Notifications
> postconf-developers at de.postfix.org einrichten? Scheint mir fast besser, sonst
> sinkt die SNR so ...
>
>> 3.2) Wenns nichts zu Ändern gibt, alles gut :-)
>>
>> Ich hab gleich zu SVN eine Frage: ist es möglich hier nur
>> die postconf.5.html zu ziehen und nicht das ganze Repository
>> lokal vorhalten zu müssen?
>
> Ja. Hier ein Beispiel für die Datei address_verify_map.xml in
> trunk/templates/:
>
> $ svn export svn://de.postfix.org/postconf/trunk/templates/address_verify_map.xml address_verify_map.xml
>
> Ist das denn nötig? IMO soll das Skript später auf de.postfix.org laufen. Da
> kann es ja ein Repository bei sich liegen haben. Oder findest Du das
> Platzverschwendung? :)
>
> p at rick
>
Hallo zusammen,
erste Alpha-Version des Skriptes zum Überprüfen der postconf.5.html ist erstellt und tut
auch, wie man an den Mails sehen kann :-)
Ich schneide die Arbeitsweise des Skripts kurz an:
1) Das Skript holt sich die postconf.5.html von http://de.postfix.org/httpmirror/postconf.5.html
und legt die Datei nach /tmp/postconf.5.html.orig ab
2) Das Skript holt aus dem SVN die dort aktuelle Version mittels:
svn co --username $USER --password $PASS svn://de.postfix.org/postconf/trunk/compare_postconf /tmp/
3) Vergleich der beiden Dateien mit Hilfe eines DIFF.
Wenn sich nichts geändert hat sind wir aktuell. Ist eine Änderung feststellbar,
moved das Skript die Datei /tmp/postconf.5.html.orig nach /tmp/postconf.5.html
und checkt diese ins SVN ein:
/usr/bin/svn ci /tmp/postconf.5.html -m "$OUTPUT DES DIFF"
und schickt danach eine kurze Mail :-) Darüber hinaus bietet das Skript noch verschiedene Debug-Level
sowie ein lokales Logfile.
Wer mag es sich als erstes anschaun ?
Ciao,
Werner
More information about the postconf-devel
mailing list