LINUX.ORG.RU

Копия зеркала gentoo


0

1

На hdd лежит копия зеркала gentoo с http://mirror.yandex.ru/, но в том же каталоге присутствуют и файлы из моего /usr/portage/distfiles, т.е. не только с оффзеркала, но и различных оверлеев. Как синхронизировать локальное зеркало с удаленным, удалив все лишнее?

>удалив все лишнее?

не трогая ваши файлы? они по мнению удаленного зеркала будут лишними. Тут поможет только rsync БЕЗ удаления того, чего нет на другой стороне, а потом eclean-dist. Подробности, как справедливо заметил Led - man rsync

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Тут поможет только rsync БЕЗ удаления того, чего нет на другой стороне

Мне как раз и нужно удалить то, чего нет на другой стороне, но про rsync я понял.

sumrak_ss ★★
() автор топика
Ответ на: комментарий от sumrak_ss

>Мне как раз и нужно удалить то, чего нет на другой стороне

но в том же каталоге присутствуют и файлы из моего /usr/portage/distfiles


чувак, по-моему ты делишь на ноль. Тебе разве не нужно файлы из оверлеев?

Pinkbyte ★★★★★
()

Заходите на ftp, сохраняете список файлов, с помощью awk получаете только имена.

ftp -p mirror.netcologne.de
ftp> cd gentoo/distfiles
ftp> ls -O /tmp/list.lst
ftp> quit
cd /usr/portage/distfiles
ls -1 | sort > /tmp/mirror.sort
cat /tmp/list | awk '{print $9 }' | sort > /tmp/list.sort
comm -23 /tmp/mirror.sort /tmp/list.sort > list_to_erase

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.