Я хотел бы создать пакет rpm, который выполняет следующие действия:
При установке:
копирует скрипт в rpm
распаковывает файл в об / мин
При запуске:
работает script.sh
запускает install
файл, который извлекается в rpm
Когда пользователь запускает rpm, он должен выполнить 2 и 3, поскольку файлы уже существуют в rpm.
Я знаю, как выполнить настройку, файл * .spec:
%description
# lets skip this for now
%prep
# lets skip this for now
%build
# lets skip this for now
%install
cd ${RPM_BUILD_ROOT}
cp -v /home/methuselah/script.sh ${RPM_BUILD_ROOT}
tar xvpf /home/methuselah/bin.tar
chmod 775 -R ${RPM_BUILD_ROOT}/*
%files
/*
%changelog
* Tue Jan 28 2014 Pavel Šimerda - 3.0.9-14
- Resolves: #1052814 - rsync command is terminated with SIGSEGV
- Resolves: #1052814 - add missing patch file
Я не уверен, куда поместить фактические шаги установки, которые выполняются при выполнении rpm. Не могли бы вы помочь с этим?