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

[Debian] wget, rsync und konsorten



Moin Listies,

bin seit geraumer Weile dabei, zu versuchen, einen lokalen POTATO-Mirror 
mit wget anzulegen. Habe aber damit schwierigkeiten.

Eigentlich will ich, das die Dateien wie folgend angelegt werden:

/data/michelle-is.de/ftp/debian/potato/main
                                       contrib
                                       non-free
/data/michelle-is.de/ftp/debian/potato/non-us/main
                                              contrib
                                              non-free

Habe mir ein Script geschrieben das folgende Zeilen enthällt:

#!/bin/bash
#
# /data/michelle-is.de/ftp/debian/wgetpotato
#
wget -t 10 -r -N --no-parent --retr-symlinks -a \ 
/data/michelle-is.de/ftp/debian/wgetpotato.txt -P \
/data/michelle-is.de/ftp/debian/potato/main \
ftp://ftp.gigabell.net/debian/dists/potato/main/binary-i386

dpkg-scanpackages -m 'linuxnfs Debian 2.2r2 main' potato/main \
/dev/null /debian/potato/main > Packages

Tja, das Basisverzeichnis /data/michelle-is.de/ftp/debian/potato/main funzt 
genauso wie die Logdatei /data/michelle-is.de/ftp/debian/wgetpotato.txt, 
aber wget will jedesmal den gesamten Pfad (parent-directory) anlegen.

Desweiteren läder er JEDE NACHT rund 400 MByte runter - SYMLINKS !!!
Naja, das problem ist, das wget sich am Datum des SYMLINLS orientiert, 
aber beim herunterladen der Dateien das Datum der Dateien verwendet, 
was bedeutet, das er jede Nacht den gleichen mist herunterläd.

Habe versucht, rsyn ninzubekommen, läuft aber nicht. Auch nicht mit 
dem auf Debian-Seite angegebenen script. rsync bricht kommentarlos ab.

Bei dpkg-scanpackages bekomme ich bei Potato folgende Fehlermeldung:
(SLINK funktioniert)

 ! Package ...Packagename (filename debian/dists/potato/main/binary-i386/.
..Rubrik.../...Packagename....deb) is repeat;
   ignored that one and using data from debian/dists/potato/main/binary-i3
86/...(Rubrik).../...Alter-Packagename....deb !

Was ist denn das ???

Warum tut wget mal Packages Updaten und dann wieder nicht und dazu das neue 
Package hinzufügen ??? Muss mittlerweile ein paar hundert Packages mit der 
Hand löschen was Dementsprechend auf hunderte von MBytes sind (siehe EMACS 
und XEMACS = 86 MBytes)

Kann mir jemand weiterhelfen ???

Währe gut, wenn mir jemand sagen könnte, wie ich die automatischen 
Downloads auf die Zeit von 01:00 bis 06:00 beschränken kann.

Danke für die Hilfe

Michelle


-- 
Don't cc: me on mailinglists, I'm subscribed, if I write there.
----------------------------------------------------------------------------
Linux rebootet man in drei Fällen: 
Neuer Kernel, neue (Board-)Hardware, Stromausfall....

Aber Windows rebootet man auch in drei Fällen: 
Schutzverletzung, Bluescreen, keinen Bock...



Reply to: