RPM включает ряд встроенных макросов, в том числе определения для наиболее употребимых каталогов:
%_prefix /usr
%_exec_prefix %{_prefix}
%_bindir %{_exec_prefix}/bin
%_sbindir %{_exec_prefix}/sbin
%_libexecdir %{_exec_prefix}/libexec
%_datadir %{_prefix}/share
%_sysconfdir %{_prefix}/etc
%_sharedstatedir %{_prefix}/com
%_localstatedir %{_prefix}/var
%_libdir %{_exec_prefix}/lib
%_includedir %{_prefix}/include
%_oldincludedir /usr/include
%_infodir %{_prefix}/info
%_mandir %{_prefix}/man
|
Определения этого примера взяты из стандартного файла для макроопределений, /usr/lib/rpm/macros. В файле, специфичном для дистрибутивов Red Hat, /usr/lib/rpm/redhat/macros, содержится:
%_prefix /usr
%_sysconfdir /etc
%_localstatedir /var
%_infodir /usr/share/info
%_mandir /usr/share/man
%_initrddir %{_sysconfdir}/rc.d/init.d
%_defaultdocdir %{_usr}/share/doc
|
Далее - Макросы, специфичные для spec-файла
Назад - Добавление записей в журнал изменений
Содержание