[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