RPM 子包不是在 centos 8 上构建的

RPM 子包不是在 centos 8 上构建的

我有一个mypackage带有 2 个子包foobar.在centos 7上,一切都很好,两个包mypackage-foomypackage-bar都已构建。在 centos 8 上,只有一个包mypackage被构建了两次。我的规格文件如下所示:

%global _rpmfilename %%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm

Name: mypackage
Version: 1
Release: 0
Summary: -
%description

%package foo
Summary: foo 
%description foo
---

%package bar
Summary: bar
%description bar
----

%build
make

%install
make install

%files foo 
/usr/bin/foo

%files bar
/usr/bin/bar

在命令输出的末尾rpmbuild -bb my-package.spec有以下几行:

Wrote: /root/rpmbuild/RPMS/mypackage-1-0.el8.x86_64.rpm
Wrote: /root/rpmbuild/RPMS/mypackage-1-0.el8.x86_64.rpm

相关内容