@Jesusatana
Энтузиаст.

Как можно запаковать bash скрипт в rpm пакет?

Есть готовый bash скрипт, который должен выполнять определенную команду при нажатии на кнопку. Из за некоторых особенностей системы, мне надо запаковать данный скрипт в rpm. Так же из особенностей системы, я не могу его просто сделать исполняемым (могу) и перенести в /usr и одновременно в systemd (не могу) для его работы.

Прошу помочь желательно с русскоязычным маном.
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 3
#!/bin/bash
[ -x /usr/bin/rpmbuild ] || { echo 'rpmbuild not found'; exit 1; }

mkdir -p /tmp/rb
cd /tmp/rb

echo 'Name: testpackage
Version: 999
Release: 111
Summary: test summary
License: qwe
%description
test package
%install
cp $HOME/your_file %buildroot
%files
/your_file' > temp.spec

rpmbuild -v --target noarch --define "_topdir $PWD" -ba temp.spec


после этого в /tmp/rb/RPMS будет собранный rpm
Ответ написан
Комментировать
martin74ua
@martin74ua Куратор тега Linux
Linux administrator
написать spec файл, выполнить сборку пакета.
Ответ написан
Комментировать
@tifco
Есть достаточно простая программа, с графическим интерфейсом. Название, правда, не помню. Нечто вроде RPM Builder. Надо поисковик по репозиториям пошерстить данной фразой или около того.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы