On Sun, Sep 11, 2005 at 09:06:44PM +0400, Alexey Tourbin wrote: > On Mon, Sep 05, 2005 at 07:43:57AM +0400, Alexey Tourbin wrote: > > Как читать поток cpio, я разобрался. Теперь дальше, как парсить cpio? > > У него какой-то хитрый padding (см. TODO). Как libmagic подключить -- > > вроде ясно, magic_buffer(). > > > > Что-то такое есть в rpm-4_0-4.0.4/lib/{cpio,fsm}.{c,h}, но им > > воспользоваться очень проблемно. > > Нет, задолбало на Си писать. Это контрпродуктивно. Можно что-нибудь > сделать, а можно сидеть и пейсать на Си. Ну его в баню. > > Написал на шелле, с кешированием для каталогов. Для робота это важно -- > очень долго (с распаковкой всех rpm'ов) только один раз будет работать. Да, красиво, мне понравилось. Запакуй куда-нибудь, пожалуйста. -- ldv