LINUX.ORG.RU
ФорумAdmin

где почитать о SPEC файлах


0

0

Добрый день, потребовалось наложить патч tatata.patch на исходники, и озадачился. Как правильно прописать мой патч в spec файл ?

Делал по аналогии с другими патчами - не работает, выдает ошибки, хотя руками патч накладывается без проблем. И еще по ходу вопрос: делаю rpm -bb tatata.spec я вижу такие строки в самом начале:

Выполняется(%prep): /bin/sh -e /var/tmp/rpm-tmp.7363 + umask 022 + cd /usr/src/redhat/BUILD + cd /usr/src/redhat/BUILD + rm -rf tatata + /usr/bin/bzip2 -dc /usr/src/redhat/SOURCES/tatata.tar.bz2 + tar -xf - ............

Откуда вызывается этот %prep ? В спек файле не нашел команд вызова bzip и tar.

Просветите меня, может есть нормальные доки по этому делу? Спасибо.

anonymous

Re: где почитать о SPEC файлах

Идем на http://www.rpm.org и на первой же странице видим ссылки на книгу Maximum RPM в формате LaTeX и PostScript, ниже еще кой-чего. В Maximum RPM все достаточно подробно разжевано (или даже слишком подробно):).

Dimai ()

Re: где почитать о SPEC файлах

%prep и прочие %% это макросы, причем в даже в разных версиях одного дистра могут не совпадать :), но это поправимо руками конешно...
доки вешь рулезная, но чем хорош Линух так это сырцами...качай .src.prm и изучай спеки.

anonymous ()

Re: где почитать о SPEC файлах

А на этом сайте в разделе "Документация" не смотрели RPM-HOWTO ?

spirit ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.