[newbies] [join] Проверка корректности пакетирования
Andrey Savchenko
bircoph на altlinux.org
Пт Янв 29 05:01:35 MSK 2021
Доброго времени суток!
On Wed, 27 Jan 2021 15:24:56 +0300 Николай Бурыкин wrote:
> Добрый день!
> Попробовал дописать init-скрипт для пакета. Работоспособности вроде
> достиг (проверял в стартерките Xfce с SysV), но в правильности написания
> не уверен.
В целом выглядит хорошо. Я бы посоветовал общий код по проверке
конфига в start() и stop() куда-нибудь в checkconfig() засунуть.
Пример можно посмотреть в init для sshd или unbound.
> Немного завис с попытками изменить в спеке %make_build на scons. Не
> совсем понятно как с его использованием построить структуру аналогичную
> %make_build PRODUCT_PREFIX=/ PRODUCT_BIN_PREFIX=%_usr
> Пробую провести компиляцию с такой конструкцией:
> scons -j%__nprocs PREFIX=/ BIN_PREFIX=%_usr
> Компиляция проходит успешно, пакет собирается и устанавливается в ВМ,
> однако при попытке запуска сервера командой freelan
> --security.passphrase "test_pass" служба не может найти конфигурацию, и
> ищет ее по странному пути ..RPM/BUILD...
scons не понимает {BIN_,}PREFIX — это переменные, используемые
внутри Makefile пакета. Следует испольовать {bin_,}prefix= как это
делается в Makefile. Например:
scons %_smp_mflags --mode=release apps prefix=/ bin_prefix=%_usr --upnp=yes --mongoose=no
Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 833 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20210129/42861ad0/attachment.bin>
Подробная информация о списке рассылки devel-newbies