Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
У меня тут скрипт есть для обновления зеркала (distfiles)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Dimak_XXZZ
n00b
n00b


Joined: 30 Mar 2005
Posts: 6

PostPosted: Wed Aug 17, 2005 12:38 am    Post subject: У меня тут скрипт есть для обновл Reply with quote

Во-общем у нас на нем держится локальное зеркало. Написан на питоне, работает с кешем портежей.
Закачивает с разных url'ов аналогично emerge. Раньше сначала пробовал скачивать из нескольких случайных зеркал из списка в базе данных, но потом я это отключил - там обычно нет нужных файлов. После скачивания проверяет размер и md5. если неправильно - то пробует еще заданное число раз.
Можно обновить только часть зеркала (например app-admin, можно только группу пока указывать). Можно посмотреть, какие файлы необходимо скачать ничего не скачивая.
Имеется возможность чистить от старых файлов, проверять md5, неверные - удалять.
Еще можно в файле задать флаги, и тогда файлы, которые для них нужны скачиваться не будут (например пишем ppc, и openoffice-bin для ppc не качается)
Но имеется одна большая проблема - надо его привести в порядок, и написан он местами криво.
Для скачивания ведется статистика (http://distrib.fopf.mipt.ru/index.php?page=linux&&subpage=gentoo_mirror)

скачать можно здесь
http://distrib.fopf.mipt.ru/distupdate-0.01_alpha.tar.gz
из-за кривости запускать так:
1. распаковать в одну директорию
2. создать в mysql пользователя и базу, или ипользовать существующих
3. прописать изменения в defs.py
4. добавить таблицы в базу из default.sql
5. запускать можно только из этой директории.
6. Запустить
Вначале лучше для одно группы попробовать. Он сначала несколько минут вычисляет, что скачать надо для всех портежей.
База используется для хранения зеркал, сбора статистики и для удаления старых дистфайлов (с помощью базы и индексов намного быстрее получается :))


Last edited by Dimak_XXZZ on Wed Aug 17, 2005 11:00 am; edited 1 time in total
Back to top
View user's profile Send private message
Dimak_XXZZ
n00b
n00b


Joined: 30 Mar 2005
Posts: 6

PostPosted: Wed Aug 17, 2005 10:59 am    Post subject: Reply with quote

Включил туда еще веб-страницу для просмотра статистики.
И исправил один баг.

http://distrib.fopf.mipt.ru/distupdate-0.01_beta.tar.gz
Back to top
View user's profile Send private message
C2H5OH
n00b
n00b


Joined: 21 Mar 2005
Posts: 47
Location: St. Petersburg, Russia

PostPosted: Sat Aug 20, 2005 8:42 am    Post subject: Reply with quote

А он умеет с дельтупом работать?
Back to top
View user's profile Send private message
Dimak_XXZZ
n00b
n00b


Joined: 30 Mar 2005
Posts: 6

PostPosted: Tue Aug 23, 2005 3:33 pm    Post subject: Reply with quote

нет, да я вообще пока им не интересовался
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum