mirror pld

Grzegorz Sójka pld w sojka.co
Wto, 13 Sie 2013, 14:40:02 CEST


On 08/12/13 18:52, Grzesiek wrote:
> W dniu 12.08.2013 18:36, Kacper Kornet pisze:
>> On Mon, Aug 12, 2013 at 05:58:21PM +0200, Grzegorz Sójka wrote:
>>> On 08/12/13 16:56, lord_Niedzwiedz wrote:
>>>> poldek, wget ?? ;]
>>> Może niedokładnie się wyraziłem. Chodzi o postawienie automatycznego
>>> mirroru (zapewne odpalanego z crona). Tylko pytanie jakiego
>>> narzędzia użyć. Jak już pisałem pakiet mirror nie działa z aktualnym
>>> Th.
>> lftp ma polecenie mirror. Może wystarczy dla Twoich celów.
>>
> Ja robiłem to właśnie lftp odpalanym z crona:
>
> lftp -f mirror
>
> a w pliku mirror:
>
> set ftp:passive-mode on
> open ftp6.pld-linux.org
> cd dists/th
> mirror -c -e --delete-first --ignore-time -L -P 4 --log log.txt
> PLD/x86_64/RPMS/  PLD/x86_64/RPMS/
> mirror -c -e --delete-first --ignore-time -L -P 4 --log log.txt
> PLD/i686/RPMS/  PLD/i686/RPMS/
> mirror -c -e --delete-first --ignore-time -L -P 4 --log log.txt
> PLD/i686/RPMS/  PLD/i486/RPMS/
> mirror -c -e --delete-first --ignore-time -L -P 4 --log log.txt
> PLD/noarch/RPMS/  PLD/noarch/RPMS/

O to mniej więcej chodziło. Jedyna niedogodność to użycie --ignore-time. 
W konsekwencji unika się niepotrzebnego transferu ale pliki packages.* 
nie są updatowane. Dla tego dopisałem sobie kilka linijek ściągających 
je osobno.

Dzięki wielkie.


Więcej informacji o liście pld-users-pl