Я ищу способ поместить свой tar в другую папку в папке SOURCE.Есть ли способ сделать это?Я пытался использовать:
Source: another_folder/%{name}-%{version}.tar.gz
, но получаю:
error: Bad source: /tmp/rpm/SOURCES/rpm.tar.gz: No such file or directory
Нет, вы не можете.Rpmbuild будет использовать только базовое имя файла.Вы можете использовать даже URL в качестве Source0 - и это на самом деле часто используется.Например,
Source0: https://some.domain.com/download/%{name}-%{version}.tar.gz
А поскольку rpmbuild просто использует базовое имя - это работает.Я думаю, что большинство людей приветствуют это как приятную особенность.С другой стороны - ваш сценарий невозможен.