Управление репозиторием via www

Вот накалякал скриптик для примитивного управления своим репозиторием через www.
Позволяет
добавлять/удалять пакеты, обновлять кэш.
Устанавливается в папку репозитория. Необходимо выставить самой папке права 0777, а
пакетам 0666, чтобы можно было работать. Сам скриптик во вложении. Предложения по
усовершенствованию приветствуются.

P.s.: использована часть кода из http://wiki.archlinux.org/index.php/ Собственный_локальный_репозиторий_(ABS_и_gensync)
Насколько я понимаю за основу использовался pl скрипт который был выложен на archlinux wiki? если да, то предложение одно - заменить его на питоновский. Хотя питоновский и работает более медленнее, но зато он более лучше справляеться с зависимостями и не пропускает пакеты :) хотя и у питоновского есть свои недостатки, а именно останов обработки репозитария при поподания некоторых пакетов (то ли без описания то ли ещё чего, уж не помню)

Кстати, тут соображаю над одной вещью, куча пакетов из кэша разных версий, как бы все их поудалять оставив лишь последнии версии пакетов для создания репозитария? может кто подскажет…
Эм, как это я его заменю, если он только часть программы? К тому же тут с зависимостями справляться не надо. Управление идет репозиторием, а не пакманом ;)
Для очистки кэша от старых версий используй
pacman -Sc
 
Зарегистрироваться или войдите чтобы оставить сообщение.