9.7.1 Встроенные макросы

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-файла
Назад - Добавление записей в журнал изменений
Содержание