Доброго времени суток! 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