%post scriptlet должен создать директорию с несколькими файлами. Содержимое директории зависит от других пакетов — что-то вроде генерации fonts.dir, только вместо файла директория. Вопрос: как обьяснить rpm что все файлы которые окажутся _на момент инсталляции_ (т.е. после %post) в этой директории принадлежат устанавливаемому пакету? Это вообще возможно? Вариант %files %ghost target-directory требует создания target-directory в %install (что уже неправильно, хотя и безобидно) и записывает в пакет только те файлы, которые были в $RPM_BUILD_ROOT/target-directory на момент _создания rpm'ки_.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не работает переопределение buildroot в spec-файле для rpmbuild (2023)
- Форум CPack vs. RPM spec (2015)
- Форум spec rpm change name (2019)
- Форум RPM spec file, libusb requirement (2012)
- Форум rpm spec source без tarball (2019)
- Форум Help: Сборка RPM из SPEC (2007)
- Форум Дефецит spec файлов (from RPM) (2000)
- Форум [rpm][spec]сохранение непустого каталога при удалении rpm-пакета (2011)
- Форум RPM spec file, проверить, установлено ли jre (2013)
- Форум rpm spec file requires jdk > 1.6 условие (2008)