LINUX.ORG.RU

Сборка consul-rpm с помощью Fedora Copr

 , , , ,


0

1

Всем привет. Подскажите как собрать consul-rpm с помощью Fedora Copr?

Вот есть https://github.com/tomhillable/consul-rpm

Source Type:
Build from a SCM repository
SCM type:
git
Clone URL:
https://github.com/hashicorp/consul.git
Path to .spec file:
https://github.com/tomhillable/consul-rpm/blob/master/SPECS/consul.spec
stderr: error: Unable to open /tmp/tmpe55spa0t/consul/https:/github.com/tomhillable/consul-rpm/blob/master/SPECS/consul.spec: No such file or directory
Could not execute srpm: can't parse specfile


Кто-нибудь работал с Copr? Как вы делали rpm?

UPD: Скорее всего spec файл должен быть в репозитории git. А как сделать если его я spec файла нет в проекте?

Ответ на: комментарий от annulen

Если установить я url и путь до репо

Clone URL: https://github.com/tomhillable/consul-rpm.git
Path to .spec file: SPECS/consul.spec

то ошибки будут другие
RPM build errors:
stderr: error: Bad file: /tmp/tmpon9bw5x0/consul-rpm/consul.logrotate: No such file or directory
error: Bad file: /tmp/tmpon9bw5x0/consul-rpm/consul.json: No such file or directory
error: Bad file: /tmp/tmpon9bw5x0/consul-rpm/consul.init: No such file or directory

https://copr.fedorainfracloud.org/coprs/antonpatsev/consul-rpm/
chemtech ()

Кто-нибудь работал с Copr? Как вы делали rpm?

Ну я работал. Вот так:

$ copr build $proj $srpm

где $proj — проект (e. g. vandebugger/release), $srpm — путь к .src.rpm.

А как сделать если его я spec файла нет в проекте?

Простите, кто на ком стоял? Потрудитесь излагать ваши мысли яснее.

debugger ★★ ()