Summary: | Создаётся каталог %homedir | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Aleksandr Sysoev <sysoevas> |
Component: | eepm-rpm-build | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | lav |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Aleksandr Sysoev
2024-03-09 19:44:53 MSK
Доп: $ 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 |