[devel] Выпадание из buildroot окружения при сборке rpm-пакета на x86_64
Damir Shayhutdinov
=?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Вт Мар 25 12:20:22 MSK 2008
> Собираю тут пакет своей программки для x86_64. В момент вызова make
> install замечается попытка глобальной установки, а не создание в chroot
> директорию. Всё тоже, но на i586 и даже на x86_64, но в директорию
> /usr/lib работает. В проблемном же случае библиотеки кладутся в /usr/lib64:
Исходная тема не правильная - нету тут никакого выпадания из chroot,
просто скрипт установки пытается установить файлы не в buildroot.
> /home/roman/tmp/openscada-buildroot/usr/share/doc/openscada-0.6.1/Mod_DB_DBF
> test -z "/usr/lib64/openscada" || mkdir -p -- "/usr/lib64/openscada"
> mkdir: cannot create directory `/usr/lib64/openscada': Permission denied
> Что-бы это могло быть и как с этим бороться?
Найти где он создает эту директорию и поставить впереди $(DESTDIR)
Подробная информация о списке рассылки Devel