Назад | Перейти на главную страницу

Файл спецификации репозитория

У меня есть источник веб-файлов. Мне нужно сделать для него RPM. Я поместил свой источник в папку SOURCES и использую следующий файл спецификации. Но он создает noarch rpm размером 2 МБ, но мой исходный файл больше 2 МБ. Его тоже файлы с этим не прикрепляли. Я думаю, у меня проблема с файлом спецификации.

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

попробуйте удалить тег% dir в разделе% files. Т.е.

%files
/opt/my_project