2012-04-17 104 views
1

我有一个简单的spec文件:RPM没有找到文件中指定

Name:  example 
Summary: example desc 
Version: 1 
Release: 1 
Url:  http://www.example.com 
Source:  %{name}-%{version}.tar.bz2 
Group:  System Environment/Libraries 
BuildRoot: %{_topdir}/BUILDROOT/%{name}-%{version} 

%description 
description goes here 

%prep 
mkdir -p %{buildroot} 

%build 
pwd 

%install 
cp -a %{_sourcedir}/%{name}-%{version}/* %{buildroot} 

%clean 
pwd 

%files 
/* 

的rpmbuild失败每次抱怨包装的文件(所有已安装的文件似乎未找到)。没有修改%files部分似乎产生任何区别。这里发生了什么?

回答

0

没关系。 .spec文件的各个部分明显受到命令的影响。将%files部分移到不同的地方使事情发挥作用。解析器:你可以学习他们rpmbuild开发人员吗?

+0

你的%files部分在哪里引起了问题?是的,订单很重要。它有很多格式。你的讽刺评论是没有根据的。接受你自己的答案,继续前进。 – 2012-08-30 16:25:50