NetBSD Dokumentation:NetBSD Mirror FAQ |
$ rsync -v -Wartz --delete rsync://rsync.NetBSD.org/NetBSD <FTPROOT>/pub/NetBSD/
$ cd <FTPROOT> $ wget -v -xnH -m ftp://ftp.NetBSD.org/pub/NetBSD/
$ cat > NetBSD.org <<EOF package=netbsd comment=NetBSD site=ftp.NetBSD.org remote_dir=/pub/NetBSD local_dir=<FTPROOT>/pub/NetBSD do_deletes=true algorithm=1 EOF $ mirror NetBSD.org
Ebenso kann es passieren das aufgrund bestimmter Probleme (z. B. Sicherheitsrisiken) oder auch aus administrativen Gründen das Entfernen einer Datei erforderlich wird.
Falls der CNAME für Ihren Mirror umgeleitet wurde, lassen Sie es uns wissen wenn die Situation wieder geklärt ist, so dass wir die Änderung rückgängig machen können.
Mirror *machine name* country *Standort (Staat) des Servers* location *Genaueres über den Standort (z. B. "Universität Hinterhuggelhapfing")* ftp ftp://ftp.uni-hinterhuggelhapfing.de/pub/NetBSD/ ftp-host ftp.uni-hinterhuggelhapfing.de ftp-releng ftp://ftp.uni-hinterhuggelhapfing.de/pub/NetBSD-daily/ organisation *Name der Organisation* contactperson *Name der Kontaktperson* contactemail *E-mail Adresse der Kontaktperson* contactphone *Telefonnummer der Kontaktperson* contactaddress *Postanschrift der Kontaktperson*
Eine Kontaktaddresse könnte dann zum Beispiel so aussehen :
Mirror netbsd.de.com country Germany location Department of Computer Science, University of Hinterhugglhapfing ftp ftp://ftp.uni-hinterhuggelhapfing.de/pub/NetBSD/ ftp-host ftp.uni-hinterhuggelhapfing.de organisation University of Hinterhugglhapfing contactperson Sepp Meier contactemail sm@uni-hinterhugglhapfing.de contactphone +49 932 xxxxxxx yyy contactaddress 12345 Hinterhugglhapfing, Germany
Wenn die Daten Ihrer Kontaktaddresse eine Aktualisierung nötig haben lassen Sie es uns einfach via <mirrors@NetBSD.org> wissen.
# su - nbwww # cd /path/to/htdocs Anmerkung: "/path/to/htdocs" sollte das Verzeichnis sein in dem Sie den Mirror von www.NetBSD.org platzieren möchten. Das Verzeichnis sollte beispielsweise einer "nbwww" Benutzerin gehören. # env CVS_RSH=ssh CVSROOT=anoncvs@anoncvs.NetBSD.org:/cvsroot \
cvs co -P htdocs
# crontab -u nbwww -e Anmerkung: In den nun folgenden Vorchlägen sollten Sie "MAILTO" durch die Addresse desjenigen ersetzten der die Mails bez¨glich Ihres Mirrors erhalten soll. Ebenso sollten Sie "/path/to/htdocs" durch das Verteichnis ersetzen in dem sich Ihr www.NetBSD.org Mirror befindet. SHELL=/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin MAILTO=whoever@gets.the.Mirror.mail CVS_RSH=ssh CVSROOT=anoncvs@anoncvs.NetBSD.org:/cvsroot 0 1 * * * cd /path/to/htdocs && cvs update -dP && wget -nv -xnH -N -Fi Mirrors/fetch.html && wget -nv -xnH -N -r -np http://www.NetBSD.org/Gnats/
In dem oben genannten cron tab, ist das Kommando "wget -nv -xnH -NFi Mirrors/fetch.html" zu sehen. Dieses Kommando sorgt dafür das wget täglich diese von www.NetBSD.org erzeugten Dokumente in Ihrer Kopie der NetBSD WWW Site angeglichen werden.
Sollte dies für Sie nicht möglich sein, so gibt es noch die andere Möglichkeit für HTTP/1.0 Clients, den NetBSD Mirror als primären name-based virtual host einzurichten.
mirror *machine name* country *Standort (Staat) des Servers* location *Genaueres über den Standort (z. B. "Universitaet Hinterhuggelhapfing")* www *WWW URL* www-host *Externer WWW Name* organisation *Name der Organisation* contactperson *Name der Kontaktperson* contactemail *E-mail Addresse der Kontaktperson* contactphone *Telefonnummer der Kontaktperson* contactaddress *Postanschrift der Kontaktperson*
Eine Kontaktaddresse könnte dann zum Beispiel so aussehen :
mirror netbsd.foo-univ.ac.jp country Japan location Department of Computer Science, Foo University www http://netbsd.foo-univ.ac.jp/ www-host netbsd.foo-univ.ac.jp organisation Foo University contactperson Foo Bar contactemail Bar@foo-univ.ac.jp contactphone +81 3 xxxx yyyy contactaddress 9876 Foo City, Tokyo 1234567 Japan
Wenn die Daten Ihrer Kontaktaddresse eine Aktualisierung nötig haben lassen Sie es uns einfach via <mirrors@NetBSD.org> wissen.
|
|