当我构建 rpm 文件时出现 RPM + 错误

当我构建 rpm 文件时出现 RPM + 错误

请告知为什么我会收到错误“错误:许可证字段必须存在于包中:(主包)”

我需要创建 rpm 文件,

我只有 SPECS 下的 spec 文件

以及 SOURCES 下的 test.sh 脚本

这里有什么问题?

 [root@linux /usr/src/redhat]# ls

 BUILD  RPMS  SOURCES  SPECS  SRPMS

规范文件:

Summary: An example tool. To show a simple rpm build of the tool.
Name: test.sh
Version: 6.2
Release: 2
Source:/root/test.sh
Group: Development/Debuggers
BuildRoot:/var/tmp/test.sh
%description

 #  rpm -ba my_spec.spec
 error: License field must be present in package: (main package)
 # ls ../SOURCES/
   test.sh

答案1

黑暗中的疯狂射击......你有没有尝试过添加类似这样的内容:

License: OtherLicense

%description

相关内容