[newbies] [join] Проверка корректности пакетирования

Николай Бурыкин burykin на basealt.ru
Ср Янв 27 15:24:56 MSK 2021


Добрый день!
Попробовал дописать init-скрипт для пакета. Работоспособности вроде 
достиг (проверял в стартерките Xfce с SysV), но в правильности написания 
не уверен.
При написании отталкивался от примера, расположенного в исходниках, в 
каталоге packaging.
Скрипт уже отправил в репозиторий 
<https://github.com/burykinne/freelan>, spec файл и gear-rules 
отредактировал в соответствии с изменениями.

Немного завис с попытками изменить в спеке %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...

|2020-12-30T10:40:25.835864 [WARNING] Warning ! No configuration file 
specified and none found in the environment.
2020-12-30T10:40:25.836432 [WARNING] Looked up locations were:
2020-12-30T10:40:25.836485 [WARNING] - "/root/.freelan/freelan.cfg"
2020-12-30T10:40:25.836524 [WARNING] - 
"/usr/src/RPM/BUILD/freelan-2.3/install/etc/freelan/freelan.cfg"

При этом с %make_build PRODUCT_PREFIX=/ 
PRODUCT_BIN_PREFIX=%_usr||||компиляция проходит так же удачно, и при 
запуске сервис использует стандартный конфигурационный файл.||

||2020-12-29T12:36:31.798659 [INFORMATION] Reading configuration file 
at: "/etc/freelan/freelan.cfg"||
||
Особенно странный момент с 
"||/usr/src/RPM/BUILD/freelan-2.3/install/etc/freelan/freelan.cfg". Не 
могу понять, почему бинарник считает, что ему нужно искать 
конфигурационные файлы именно там?||
|||||||
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20210127/7fae19e2/attachment.html>


Подробная информация о списке рассылки devel-newbies