Доброго времени суток! 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
pgpc6hvWMHBx4.pgp
Description: PGP signature
_______________________________________________ devel-newbies mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/devel-newbies
