Товарищи, помогите, пожалуйста с таким вопросом. Есть 3 файла и скрипт bash который эти три файла умеет правильно разложить. Нужно собрать RPM пакет который при установке будет копировать эти файлы например в /temp, запускать скрипт и поле того как он отработает удалять эти файлы. Вот до чего я дошел пока:
Name: asp-update
Version: 6.0.RC1
Release: 1.rhel
Summary: Инсталлятор обновлений
Packager: DEVOPS
License: LGPLv3+ with exceptions
Source0: asp-update
Source1: settings.00.conf.example
Source2: settings.01.conf
Source3: install.sh
BuildArch: noarch
%description
Скрипт для атоматического обновления комплекса
%install
install -D -pm 755 %{SOURCE0} %{buildroot}/tmp/asp-update
install -D -pm 755 %{SOURCE1} %{buildroot}/tmp/settings.00.conf.example
install -D -pm 755 %{SOURCE2} %{buildroot}/tmp/settings.01.conf
install -D -pm 755 %{SOURCE3} %{buildroot}/tmp/install.sh
%files
/tmp/*
%post
./install.sh
rm -f ./asp-update ./settings.00.conf.example ./settings.01.conf ./install.sh
%changelog
* Fri Mar 15 2024 devops
- Первый релиз RPM пакета.
Спецификация с ошибками, потому как при установке пакета ошибки. И что не так я не понимаю.