Внимание гентушникам. Просьба заценить скриптец и высказать пожелания/предложения/критику, и, если есть желание, присоединиться к разработке.
Значит, решил я написать скрипт для portage, который бы предоставлял удобный интерфейс к базе .tbz2-пакетов в Gentoo. Скрипт написан на Python и для взаимодействия с базой пакетов использует собственные модули системы портежей из /usr/lib/portage/pym.
На данный момент скрипт умеет показывать общую информацию об имеющихся пакетах, выводить список пакетов в формате категория/пакет и список .tbz2 файлов. Планируется наделить его способностью делать бэкап пакетов на cd-r/rw, dvd или в указанную директорию, а также удалять старые версии пакетов. Ваши идеи?
Скрипт можно взять здесь: http://dog.front.ru/binpkgtool
./binpkgtool help - справка. Опции clean & backup пока не работают.
Для запуска не нужно ничего, кроме системы портежей.