存储库规范文件

存储库规范文件

我有 webfiles 的源代码。我需要为它制作一个 RPM。我已将源代码放在 SOURCES 文件夹中并使用以下 spec 文件。但它正在创建大小为 2MB 的 noarch rpm,而我的源代码大于 2MB。它也没有附加文件。我认为 spec 文件有问题。

Summary: my_project rpm script package
Name: my_project
Version: 1
Release: 1
Source0: my_project-1.tar.gz
License: GPL
Group: MyJunk
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-buildroot
%description
Make some relevant package description here
%prep
%setup -q
%build
%install
install -m 0755 -d $RPM_BUILD_ROOT/opt/my_project
%clean
rm -rf $RPM_BUILD_ROOT
%post
echo " "
echo "This will display after rpm installs the package!"
%files
%dir /opt/my_project

答案1

尝试删除 %files 部分中的 %dir 标签。例如

%files
/opt/my_project

相关内容