构建 RPM 不会在 RPMS 目录中生成任何内容

构建 RPM 不会在 RPMS 目录中生成任何内容

我正在构建一个转速在 RHEL 上。

关注后https://fedoraproject.org/wiki/How_to_create_an_RPM_package,我把我的放入front.tar.gz/rpmbuild/SOURCES并制作spec如下文件:

Name: front
Version:        1.1.0
Release:        1%{?dist}
Summary:        The web2py webserver

Group:          Applications/Internet
License:        GNU
URL:            https://xxx
Source0:        https://xxx
BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXXX)

#BuildRequires:
Requires:       python2.6, python2.7, apache


%description

%prep
%autosetup -n %{name}


%build
%configure

%install
rm -rf %{buildroot}
install -d -m 755 %{buildroot}/var/www/
cp -r . &{buildroot}/var/www/front/


%clean
rm -rf %{buildroot}


%files
%defattr(-,root,root,-)
%doc


%changelog

那么,我做

rpmbuild -ba front.spec

在里面/SPECS

我可以看到许多文件被复制到,/BUILDROOT/front.1.10-1.e17.x86_64/但在那之后,构建过程似乎完成了,没有转速目录中生成文件/RPMS

没有错误或警告。似乎是垃圾桶stage 永远不会被执行。

有谁知道可能是什么问题?

答案1

原来是%files部分缺少/*

%files 
%defattr(-,root,root,-)
/*

相关内容