Надоело, что не работает deltup. Написал на перле реализацию его сервера.
- полностью совместим с getdelta.sh.
- зависимости: deltup (тот, который в gentoo), bdelta
Ссылка: http://slader.org.ru/dserver-0.20.zip
Как работает:
1. принимает два параметра have= и want=
2. если файлы доступны локально (находятся в указанных каталогах) – делает дельту и выкладывает в свободный доступ.
3. если файлы есть на зеркалах gentoo – скачивает и goto 2.
Что не делает:
- Нет контроля занимаемого места. Может только удалять скачанные пакеты (или перемещать их в локальное хранилище.
Может кто поставит – потестирует? У меня на локальном апаче (с mod_perl) работает нормально. Вот только хостинга у меня нет. Если бы кто смог захостить скрипт – было бы шикарно. А если бы там был локальный репозиторий пакетов… то мы бы все получили работающий deltup сервер.