Rpmbuild command: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 7: | Line 7: | ||
<source lang=bash> | <source lang=bash> | ||
$ rpmbuild -bb test.spec | $ rpmbuild -bb test.spec | ||
</source> | |||
=== -D, --define === | |||
<pre> | |||
-D, --define='MACRO EXPR' | |||
</pre> | |||
매크로를 정의한다. topdir 과 같이 내부적으로 이미 정의되어 있는 매크로 내용들을 cli 로 변경하고자 할 때 사용하면 좋다<ref>http://stackoverflow.com/questions/416983/why-is-topdir-set-to-its-default-value-when-rpmbuild-called-from-tcl</ref>. | |||
<source lang=bash> | |||
$ rpmbuild --define '_topdir /tmp/rpmbuild' -ba build_test.spec | |||
</source> | </source> | ||
Revision as of 15:19, 3 August 2016
Overview
rpmbuild command 내용 정리.
Options
-bb
Binary 패키지 파일들만 생성한다. <source lang=bash> $ rpmbuild -bb test.spec </source>
-D, --define
-D, --define='MACRO EXPR'
매크로를 정의한다. topdir 과 같이 내부적으로 이미 정의되어 있는 매크로 내용들을 cli 로 변경하고자 할 때 사용하면 좋다<ref>http://stackoverflow.com/questions/416983/why-is-topdir-set-to-its-default-value-when-rpmbuild-called-from-tcl</ref>.
<source lang=bash> $ rpmbuild --define '_topdir /tmp/rpmbuild' -ba build_test.spec </source>
--showrc
설정된 모든 rpmrc 와 매크로 내용을 나타낸다.
$ rpmbuild --showrc ARCHITECTURE AND OS: build arch : x86_64 compatible build archs: x86_64 noarch build os : Linux compatible build os's : Linux install arch : x86_64 install os : Linux compatible archs : x86_64 amd64 athlon noarch i686 i586 i486 i386 fat compatible os's : Linux RPMRC VALUES: optflags : -O2 -g Features supported by rpmlib: rpmlib(BuiltinLuaScripts) = 4.2.2-1 rpmlib(CompressedFileNames) = 3.0.4-1 rpmlib(ConcurrentAccess) = 4.1-1 ... -14: _texmf_vendor /usr/share/texmf -14: _tmppath %{_var}/tmp -14: _topdir %{getenv:HOME}/rpmbuild -14: _transaction_color 3 ...