본문으로 바로가기

RPM Spec file Macro

category Package/RPM Package 2019. 7. 28. 12:46
728x90

Spec File에서 사용하는 Macro와 그 의미

%{_sysconfdir}        /etc

%{_prefix}            /usr

%{_exec_prefix}       %{_prefix}

%{_bindir}            %{_exec_prefix}/bin

%{_libdir}            %{_exec_prefix}/%{_lib}

%{_libexecdir}        %{_exec_prefix}/libexec

%{_sbindir}           %{_exec_prefix}/sbin

%{_sharedstatedir}    /var/lib

%{_datarootdir}       %{_prefix}/share

%{_datadir}           %{_datarootdir}

%{_includedir}        %{_prefix}/include

%{_infodir}           /usr/share/info

%{_mandir}            /usr/share/man

%{_localstatedir}     /var

%{_initddir}          %{_sysconfdir}/rc.d/init.d



%{_var}               /var

%{_tmppath}           %{_var}/tmp

%{_usr}               /usr

%{_usrsrc}            %{_usr}/src

%{_lib}               lib (lib64 on 64bit multilib systems)

%{_docdir}            %{_datadir}/doc

%{buildroot}          %{_buildrootdir}/%{name}-%{version}-%{release}.%{_arch}

$RPM_BUILD_ROOT       %{buildroot}


%{_topdir}            %{getenv:HOME}/rpmbuild

%{_builddir}          %{_topdir}/BUILD

%{_rpmdir}            %{_topdir}/RPMS

%{_sourcedir}         %{_topdir}/SOURCES

%{_specdir}           %{_topdir}/SPECS

%{_srcrpmdir}         %{_topdir}/SRPMS

%{_buildrootdir}      %{_topdir}/BUILDROOT

'Package > RPM Package' 카테고리의 다른 글

HAproxy RPM Spec  (0) 2019.11.11
RPM Packaging Spec file  (0) 2019.07.28