2012-04-17 106 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