.spec 파일을 사용하여 rpmbuild (4.11.3)를 시도하고 있는데, builddirectory를 삭제합니다. rpmbuild를 사용하여 빌드 디렉토리의 파일을 삭제해야합니다. RPM이 만들어진 후 다른 것들. -bi 옵션으로 시도했지만 작업을하지 못했습니다. 빌드 디렉토리가 삭제됩니다. 여기.spec 파일을 사용하는 rpmbuild는 빌드 디렉토리를 삭제합니다.
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
그것은 모든 파일을 삭제/테스트/새/이명 령 내부. 빌드 파일을 삭제하지 않고 rpm 파일을 만드는 방법.
왜 spec 파일에서 하나 이상의'Source' 지시어를 사용하지 않는 이유가 있습니까? –