������� ��������� ������������� ������� rpmbuild:
rpmbuild -b������_������ ���_������.spec |
����� -b ��������� �� ����� ������. ������ ���� ����� -b �������, �� ����� ������ ������������ �������. ��������� ������ �������� ����������� � �������.
����� |
�������� |
-ba |
������� �������� ����� � ����� � �������� ����� |
-bb |
������� �������� ����� |
-bc |
�������������� ���������, �� �� �������� rpm-�����, �� ���� ��������� �� ������ %build ������������ |
-bp |
��������� ���������� � ������������ ����� ����� ���������� ������ %prep |
-bi |
��������� ������ ��������� ������ � ������������ ����� ����� ���������� ������ %install |
-bl |
��������� �������� ������ ������ ��� ������ � ������� ������ ������, ���� �������� ������� ������ �� �������� �����-�� ������ �� ������ |
-bs |
������� ������ ����� � �������� ����� |
��������� ������ ���������� ��������� ���������� ������� rpmbuild -bp jikes.spec, �������� �� �������� /usr/src/redhat/SPECS :
$ rpmbuild -bp jikes.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.72435 + umask 022 + cd /usr/src/redhat/BUILD + LANG=C + export LANG + cd /usr/src/redhat/BUILD + rm -rf jikes-1.17 + /usr/bin/gzip -dc /usr/src/redhat/SOURCES/jikes-1.17.tar.gz + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd jikes-1.17 ++ /usr/bin/id -u + '[' 500 = 0 ']' ++ /usr/bin/id -u + '[' 500 = 0 ']' + /bin/chmod -Rf a+rX,g-w,o-w . + exit 0 |
����� ������� ������� �� ���������� ����� � �������� ����� ��������������� � ������� /usr/src/redhat/BUILD, � ���������� jikes-1.17. ����������� ������������, ����� �������� ���������� ������ ������ ��������� ��������. ���� ����� � ������� jikes-1.17, ����� ������� ��� ����������� ��� ������ ������� � ������� make.
������ ������ ������, ������������ ���������� �������, ���������� � �������, ������� rpmbuild ��������� ��������� ������ �����. ��������, �������
rpmbuild --clean specfile.spec |
������� ��������� ������� ��������� ������ ������ � ������� ������ �������:
$ rpmbuild --clean /usr/src/redhat/SPECS/jikes.spec Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.21908 + umask 022 + cd /usr/src/redhat/BUILD + rm -rf jikes-1.17 + exit 0 |
����� - ����������� ��������� �������
����� - �������� spec-�����
����������