.specファイルを使用してrpmbuild(4.11.3)を実行しようとしていますが、builddirectoryを削除します。rpmbuildはビルドディレクトリのファイルを必要なだけ削除しませんRPMが構築された後の他の事柄私は-biオプションで試してみましたが、それは仕事をしなかった、それはビルドディレクトリを削除します。ここでrpmbuild .specファイルを使用してビルドディレクトリを削除します
SPECファイル:
Name: newfile
Version: 1.0
Release: 1%{?dist}
AutoReqProv: no
Prereq: /bin/chmod
Prereq: /bin/chown
Summary: Testing
%description
TBD
%install
mkdir -p $RPM_BUILD_ROOT/test/opb
%files -f testingfiles.files
%defattr(-,root,root,755)
%dir /test/opb
%dir /test/opb
%dir /test/opb/new
%dir /test/opb/new1
%dir /test/opb/new2
%dir /test/opb/new2
はコマンド:
/usr/bin/rpmbuild --define '_tmppath /var/tmp/rpmgen24431.d' --define '_topdir pkg/tst' -bi --buildroot /testing/new/dest pkg/tst/newfile.spec
それは/テスト/新しい/ DEST内のすべてのファイルを削除します。ビルドファイルを削除せずにrpmファイルを作成する方法。
スペックファイルに1つまたは複数の 'Source'ディレクティブを使用していない理由はありますか? –