RPM%文件绝对路径问题

时间:2014-04-21 07:42:14

标签: rpm-spec

我对创建RPM包比较陌生。我正在使用Fedora 19操作系统,我无法从绝对路径中选择RPM文件。请相同的建议

Name: SampleRpm
Version: 1
License: none
Release: 5.6
buildroot: /root/rpmbuild
prefix: /root/rpmbuild
Summary: Sample
Group: Applications/Sample
%prep
rm -r /home/siva/rpmbuild/SOURCES/
%build
cd /home/siva/repos/centina/sa
ant clean make-private dist
cp /home/siva/repos/centina/sa/dist/Sample.zip /root/rpmbuild/SOURCES

%install
cp /home/siva/repos/centina/sa/dist/Sample.zip /root/setup
cd /root/setup
unzip Sample.zip
chmod +x setup.sh
./setup.sh -o
%description
empty
%files
/root/rpmbuild/SOURCES

我收到以下错误

error: File not found: /root/rpmbuild/BUILDROOT/SampleRpm-1-5.6.x86_64/root/rpmbuild/SOURCES

提前致谢

1 个答案:

答案 0 :(得分:0)

%files是最终文件的位置。我建议在线找一个RPM入门 - 有很多可以一步一步地引导你。