Система: server-10.1-x86-64 обновлённый до Sisyphus Версия: eepm-rpm-build-4.18.2-alt1.x86_64 Полагаю, что по аналогии с rpmdevtools, должна создаваться соответствующая структура папок в домашнем каталоге. Однако создаётся каталог %homedir, а в нём уже стандартная структура. Полагаю, что в скрипте, с помощью которого создаётся каталог опечатка и подразумевается $homedir.
Доп: $ eepm-rpmbuild --rebuild hello-2.10-alt1.1.src.rpm Устанавливается hello-2.10-alt1.1.src.rpm ошибка: failed to open dir %homedir of /%homedir/RPM/SOURCES/: Отказано в доступе ошибка: распаковка архива не удалась на файле /%homedir/RPM/SOURCES/hello-2.10.tar.gz;65ec978f: cpio: open не удалось - Нет такого файла или каталога ошибка: hello-2.10-alt1.1.src.rpm не может быть установлен
%homedir у вас задан в ~/.rpmmacros По умолчанию _topdir в RPM задаётся так: _topdir %{getenv:HOME}/rpmbuild https://docs.fedoraproject.org/en-US/packaging-guidelines/RPMMacros/ %homedir в ALT реализовано через getpwuid_r() Для сборки пакетов наличие %homedir не имеет значения.
eepm-rpm-build-4.18.2-alt2 -> sisyphus: Wed Mar 27 2024 Vitaly Lipatov <lav@altlinux.ru> 4.18.2-alt2 - add ALT patches for homedir and _tmpdir (ALT bug 49639) - set ALT defaults for some base macros