[SOLVED]Создание среза distfiles
AnViar 22 июля, 2007 - 18:35
Дайте пожалуйста рабочую команду rsync для синхронизации среза distfiles(уже существующего)
Только не отправляйте к манам - читал. Нужна реально работающий скрипт/команда, желательно через rsync - ибо удобно
»
- Для комментирования войдите или зарегистрируйтесь
а причем тут
а причем тут рсинк? он для синхронизации (обнволения ) дерева портежей нужен жеж )))
а для создания среза -ну есть два способа
1) если срез имеется ввиду только ваших (установленных в системе) прог : то просто сделайте emerge -uDNf world и все пакеты будут скачаны.
2) если срез имеется ввиду _весь_ , то тогда кочайте http://distfiles.gentoo.org/distfiles/ =)))
а вообще, хендбук вы по-моему, недочитали...
на самом деле
на самом деле мне нужен был подобный скрипт:
RSYNC="/usr/bin/rsync"
OPTS=" -avr --progress --delete-before --temp-dir=/tmp"
SRC="rsync://trumpetti.atm.tut.fi/gentoo/distfiles/"
DST="/home/ftp/pub/distfiles/"
echo "Started update at" `date` >> /var/log/rsync-gentoo-distfiles.sh.log 2>&1
logger -t rsync "re-rsyncing the gentoo-distfiles tree"
${RSYNC} ${OPTS} ${SRC} ${DST} >> /var/log/rsync-gentoo-distfiles.sh.log 2>&1
echo "End: "`date` >> /var/log/rsync-gentoo-distfiles.sh.log 2>&1
и рсинку без разницы что синхронизировать
если вы думаете,что эту утилиту придумаля для gentoo, перечитывать хендбук следует не мне...
P.S. и еще в разрезе этого топика хочется спросить компетентных людей, поддерживает ли rsync докачку - актуально на больших файлах...
Как все сложно...
Нет rsync не поддерживает докачку, его, как вы верно подметили, не для того придумали. С его точки зрения, лучше скачать обновленные файлы заново, чем пытаться определять является недокачанный файл тем же самым или уже другим...
_______________________
From Siberia with Love!
таки да,
таки да, виноват, не совсем понял, что требуется.
про рсинк то вкурсе, но думается, что таки не лучшее это средство для данной цели, имхо
а есть
а есть варианты?
ну стянуть согласен - wget лучший ибо докачку умеет и восстановление после обрыва сам длает
но удалить уже устаревшие файлы... конечно можно написать скрипт который будет это обрабатывать, но rsync сделает это в десятки раз быстрее...
---