Упаковка символических ссылок через rpmbuild?

Можно ли сделать rpmbuild для сохранения символических ссылок на упаковке?

Текущее поведение заключается в создании копий файлов, которые я бы хотел избежать.

Ответ 1

Конечно, он поддерживает символические ссылки. Но вам действительно нужно упаковать символическую ссылку, а не копировать содержимое в buildroot. Пример spec упаковывает символическую ссылку в каталог /bin с именем /newbin

Name:           test
Version:        1.0
Release:        1%{?dist}
Summary:        nothing
License:        GPLv2
Source0:        nothing

%description 

%install
rm -rf %{buildroot}
mkdir %{buildroot}
ln -sf /bin %{buildroot}/newbin

%files
/newbin

Вам также понадобится nothing файл в вашем каталоге SOURCES, чтобы успешно выполнить rpm из этого. Протестировано с rpm 4.9.1.2

Ответ 2

Я так не думаю. Я использовал post-install script установил символические ссылки в своих пакетах.