Article View: ch.comp.os.linux
Article #11904Eine Frage an die ftp-Experten ...
From: Joerg Hau
Date: Wed, 29 Aug 2001 16:36
Date: Wed, 29 Aug 2001 16:36
41 lines
2413 bytes
2413 bytes
Hi,
Ich bin gerade dabei, mir ein script zusammenzubauen, das mir per
cronjob einmal am Tag die neuesten Paket-updates von einem SuSE-mirror
holt (damit nicht alle Lunix-user alle updates "zu Fuss" downloaden).
Nach einigem hin und her habe ich wget soweit, dass er mir die rpms
auch brav einsammelt und in _ein_ lokales Verzeichnis legt:
wget --mirror -nV -nH -np -nd --passive --cut-dirs=7 -L \
-P ~/71upd/packages -A rpm -X "*/.link*" \
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/7.1/
... das hat aber zwei Probleme: Natuerlich wird 'foo-1.1.0-45.rpm'
abgeholt, aber der symlink 'foo.rpm' ebenfalls - also doppelt. Und ...
im Laufe der Zeit sammeln sich dann 'foo-1.1.0-48.rpm',
'foo-1.2.0-20.rpm' usw. an.
Wie kann ich wget beibringen, *nur* die rpm-symlinks abzuholen und die
"originalen" (langnamigen) rpms liegenzulassen?
Andere Zugriffe (statt wget) sind natuerlich auch moeglich.
Hauptsache, das script kann:
1 - automatisch & zuverlaessig laufen (cronjob, mit retry etc.),
2 - es holt nur die neuen Files (aber _alle_ neuen)
3 - greift sinnvollerweise nur per symlink zu (s.o.)
4 - kann Dateien aus mehreren"remote" directories in EIN lokales
directory packen
5 - Kann einen Proxy benutzen.
Bin fuer Rat & Tat dankbar!
Gruss + HTH,
-- Joerg
------------------------------------------------------------
joerg.hau(at)swissonline.ch * Lausanne, Switzerland
http://www.diax.ch/users/joerg.hau/
"All standard disclaimers apply".
Technical Details
Message-ID:
<bm5jm9.nd2.ln@54693.user.dfncis.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!dialup-48-204.dplanet.CH!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: f4b73,639bed515afd37a6,start X-Google-Attributes: gidf4b73,public X-Google-ArrivalTime: 2001-08-29 10:14:25 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!dialup-48-204.dplanet.CH!not-for-mail From: Joerg Hau <joerg.hau@swissonline.ch> Newsgroups: ch.comp.os.linux Subject: Eine Frage an die ftp-Experten ... Date: Wed, 29 Aug 2001 18:36:27 +0200 Organization: I speak for myself Lines: 41 Message-ID: <bm5jm9.nd2.ln@54693.user.dfncis.de> NNTP-Posting-Host: dialup-48-204.dplanet.ch (212.35.48.204) Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 999105252 2758051 212.35.48.204 (16 [54693]) X-Orig-Path: 54693.user.dfncis.de!nobody X-Newsreader: KNode 0.1.13