СБИС 3 Плагин от ТЕНЗОР

Что такое СБИС3 Плагин Что такое СБИС3 Плагин | СБИС Помощь

Для нас на кальке не прокатит :grinning:Установить СБИС3 Плагин | СБИС Помощь

Установка:

eselect repository add linuxbuh git https://github.com/linuxbuh/linuxbuh.git
eix-sync && eix-update

emaint sync -r linuxbuh

emerge sbis3plugin -autounmask-write

dispatch-conf

emerge sbis3plugin

Прошу не пинать. Как запустить, а тем более как работать и работает-ли вообще - НЕ ЗНАЮ ( не пользую)

ebuild сделал по просьбе NickM.

Пробуйте. Доведем до ума совместно.

Зависимости во вложении
зависимотсти (1.8 КБ)

Еще наверно нужно установить SBIS Plugin Extension - Интернет-магазин Chrome

Спасибо!

Сейчас протестирую.

Он у Вас, на данный момент, не маскирован.

Сама установка прошла без ошибок:

Спойлер
# emerge sbis3plugin --autounmask-write

Local copy of remote index is up-to-date and will be used.

Local copy of remote index is up-to-date and will be used.
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Emerging binary (1 of 5) app-arch/lzma-19.00::gentoo
>>> Emerging (2 of 5) app-crypt/sbis-libstdc-0.1::linuxbuh
>>> Emerging binary (3 of 5) sys-libs/libstdc++-v3-3.3.6-r4::gentoo
>>> Emerging binary (4 of 5) sys-libs/libudev-compat-186-r1::gentoo
>>> Installing (1 of 5) app-arch/lzma-19.00::gentoo
>>> Installing (3 of 5) sys-libs/libstdc++-v3-3.3.6-r4::gentoo
>>> Installing (2 of 5) app-crypt/sbis-libstdc-0.1::linuxbuh
>>> Installing (4 of 5) sys-libs/libudev-compat-186-r1::gentoo
>>> Emerging (5 of 5) app-crypt/sbis3plugin-21.4204.33::linuxbuh
>>> Installing (5 of 5) app-crypt/sbis3plugin-21.4204.33::linuxbuh
>>> Recording app-crypt/sbis3plugin in "world" favorites file...
>>> Jobs: 5 of 5 complete                           Load avg: 1.32, 1.16, 0.77

 * Messages for package app-crypt/sbis3plugin-21.4204.33:

 * Запустите скрипт /opt/sbis3plugin/sbis3plugin-postinst.sh
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

Теперь надо смотреть, что там в постинсталл-скрипте:
/opt/sbis3plugin/sbis3plugin-postinst.sh
может оказаться, что это очередной загрузчик.

Не окажется ли полезным лог установки из под “ROSA Fresh”?

Спойлер
# ./sbis3plugin-setup 
Current download url: https://update.sbis.ru/Sbis3Plugin/master/linux
ID=rosa
Installing runtime for ROSA Fresh
--2021-09-25 17:03:45--  https://update.sbis.ru/Sbis3Plugin/master/linux/rpm_repo/sbis-libstdc++-9.1.1-7.el7.x86_64.rpm
Распознаётся update.sbis.ru (update.sbis.ru)… 91.213.144.9, 91.213.144.20, 91.213.144.55, ...
Подключение к update.sbis.ru (update.sbis.ru)|91.213.144.9|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 302 Found
Адрес: https://update-yar1.sbis.ru/Sbis3Plugin/master/linux/rpm_repo/sbis-libstdc++-9.1.1-7.el7.x86_64.rpm [переход]
--2021-09-25 17:03:45--  https://update-yar1.sbis.ru/Sbis3Plugin/master/linux/rpm_repo/sbis-libstdc++-9.1.1-7.el7.x86_64.rpm
Распознаётся update-yar1.sbis.ru (update-yar1.sbis.ru)… 212.232.32.6
Подключение к update-yar1.sbis.ru (update-yar1.sbis.ru)|212.232.32.6|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 541004 (528K) [application/x-redhat-package-manager]
Сохранение в: «./.EJDhSTTF5HHjOlf/sbis-libstdc++-9.1.1-7.el7.x86_64.rpm»

sbis-libstdc++-9.1.1-7.el7.x86_64.rpm                      100%[========================================================================================================================================>] 528,32K   783KB/s    за 0,7s    

2021-09-25 17:03:47 (783 KB/s) - «./.EJDhSTTF5HHjOlf/sbis-libstdc++-9.1.1-7.el7.x86_64.rpm» сохранён [541004/541004]

Redirecting to /usr/bin/dnf --assumeyes install ./.EJDhSTTF5HHjOlf/sbis-libstdc++-9.1.1-7.el7.x86_64.rpm
ROSA 2021.1 - x86_64 - Contrib                                                                                                                                                                               12 kB/s | 3.4 kB     00:00    
ROSA 2021.1 - x86_64 - Contrib                                                                                                                                                                               46 kB/s | 384 kB     00:08    
ROSA 2021.1 - x86_64 - Main                                                                                                                                                                                  16 kB/s | 3.4 kB     00:00    
ROSA 2021.1 - x86_64 - Main                                                                                                                                                                                 1.6 GB/s | 1.6 MB     00:00    
ROSA 2021.1 - x86_64 - Non-free                                                                                                                                                                              16 kB/s | 3.3 kB     00:00    
ROSA 2021.1 - x86_64 - Non-free                                                                                                                                                                              50 kB/s |  37 kB     00:00    
ROSA 2021.1 - i686 - Contrib                                                                                                                                                                                669  B/s | 3.4 kB     00:05    
ROSA 2021.1 - i686 - Contrib                                                                                                                                                                                 45 kB/s | 327 kB     00:07    
ROSA 2021.1 - i686 - Main                                                                                                                                                                                    15 kB/s | 3.4 kB     00:00    
ROSA 2021.1 - i686 - Main                                                                                                                                                                                   380 kB/s | 1.3 MB     00:03    
ROSA 2021.1 - i686 - Non-free                                                                                                                                                                                16 kB/s | 3.3 kB     00:00    
ROSA 2021.1 - i686 - Non-free                                                                                                                                                                                42 kB/s |  30 kB     00:00    
Последняя проверка окончания срока действия метаданных: 0:00:01 назад, Сб 25 сен 2021 17:04:10.
Зависимости разрешены.
============================================================================================================================================================================================================================================
 Пакет                                                       Архитектура                                         Версия                                                     Репозиторий                                               Размер
============================================================================================================================================================================================================================================
Установка:
 sbis-libstdc++                                              x86_64                                              9.1.1-7.el7                                                @commandline                                              528 k

Результат транзакции
============================================================================================================================================================================================================================================
Установка  1 Пакет

Общий размер: 528 k
Объем изменений: 1.9 M
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Подготовка       :                                                                                                                                                                                                                    1/1 
  Установка        : sbis-libstdc++-9.1.1-7.el7.x86_64                                                                                                                                                                                  1/1 
  Запуск скриптлета: sbis-libstdc++-9.1.1-7.el7.x86_64                                                                                                                                                                                  1/1 
  Проверка         : sbis-libstdc++-9.1.1-7.el7.x86_64                                                                                                                                                                                  1/1 

Установлен:
  sbis-libstdc++-9.1.1-7.el7.x86_64                                                                                                                                                                                                         

Выполнено!
Installing plugin for ROSA Fresh
--2021-09-25 12:05:57--  https://update.sbis.ru/Sbis3Plugin/master/linux/sbis3plugin-setup.rpm
Распознаётся update.sbis.ru (update.sbis.ru)… 91.232.93.18, 91.213.144.9, 91.213.144.20, ...
Подключение к update.sbis.ru (update.sbis.ru)|91.232.93.18|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 302 Found
Адрес: https://update-msk2.sbis.ru/Sbis3Plugin/master/linux/sbis3plugin-setup.rpm [переход]
--2021-09-25 12:05:58--  https://update-msk2.sbis.ru/Sbis3Plugin/master/linux/sbis3plugin-setup.rpm
Распознаётся update-msk2.sbis.ru (update-msk2.sbis.ru)… 139.45.228.9
Подключение к update-msk2.sbis.ru (update-msk2.sbis.ru)|139.45.228.9|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 200 OK
Длина: 133558688 (127M) [application/x-redhat-package-manager]
Сохранение в: «./.EJDhSTTF5HHjOlf/sbis3plugin-setup.rpm»

sbis3plugin-setup.rpm                                      100%[========================================================================================================================================>] 127,37M   700KB/s    за 3m 9s   

2021-09-25 12:09:08 (688 KB/s) - «./.EJDhSTTF5HHjOlf/sbis3plugin-setup.rpm» сохранён [133558688/133558688]

Redirecting to /usr/bin/dnf --assumeyes install ./.EJDhSTTF5HHjOlf/sbis3plugin-setup.rpm
Последняя проверка окончания срока действия метаданных: -1 day, 19:05:03 назад, Сб 25 сен 2021 17:04:10.
Зависимости разрешены.
============================================================================================================================================================================================================================================
 Пакет                                                     Архитектура                                          Версия                                                     Репозиторий                                                Размер
============================================================================================================================================================================================================================================
Установка:
 sbis3plugin                                               x86_64                                               21.4204-33                                                 @commandline                                               127 M

Результат транзакции
============================================================================================================================================================================================================================================
Установка  1 Пакет

Общий размер: 127 M
Объем изменений: 415 M
Загрузка пакетов:
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
  Подготовка       :                                                                                                                                                                                                                    1/1 
  Запуск скриптлета: sbis3plugin-21.4204-33.x86_64                                                                                                                                                                                      1/1 
-------------
Preinstall script
Installer Value: 1
Установка приложения СБИС3 Плагин 21.4204.33 версии
ОС определена как rosa. Корректная работа приложения в данной ОС не гарантирована.
Остановка сервиса
Redirecting to systemctl stop SBIS3Plugin.service
Failed to stop SBIS3Plugin.service: Unit SBIS3Plugin.service not loaded.
Не удалось остановить сервис.
Остановка приложения
sbis3plugin: процесс не найден
-------------

  Установка        : sbis3plugin-21.4204-33.x86_64                                                                                                                                                                                      1/1 
  Запуск скриптлета: sbis3plugin-21.4204-33.x86_64                                                                                                                                                                                      1/1 
-------------
Postinstall script
Installer Value: 1
Установка сертификата для всех пользователей
cp: невозможно создать обычный файл '/usr/share/pki/ca-trust-source/anchors/sbis.pem': Нет такого файла или каталога
Не удалось копировать сертификат. Установка не завершена.
предупреждение: %post(sbis3plugin-21.4204-33.x86_64) scriptlet failed, exit status 1

Error in POSTIN scriptlet in rpm package sbis3plugin
  Проверка         : sbis3plugin-21.4204-33.x86_64                                                                                                                                                                                      1/1 

Установлен:
  sbis3plugin-21.4204-33.x86_64                                                                                                                                                                                                             

Выполнено!

Например, в

sbis3plugin-setup.rpm

большое количество скриптов-функций, которые используются инсталлером.

Кусок лога из РОСЫ
Нужен SBIS3Plugin.service
Failed to stop SBIS3Plugin.service: Unit SBIS3Plugin.service not loaded.
Родной под systemD - нужно будет переделывать
Где этот скрипт сервиса?

Где сертификат?
Установка сертификата для всех пользователей
cp: невозможно создать обычный файл ‘/usr/share/pki/ca-trust-source/anchors/sbis.pem’: Нет такого файла или каталога
Не удалось копировать сертификат. Установка не завершена.
предупреждение: %post(sbis3plugin-21.4204-33.x86_64) scriptlet failed, exit status 1

/opt/sbis3plugin/sbis3plugin-postinst.sh - это я переименовал скрипт postinst из deb пакета
Если заглянуть в /var/db/repos/linuxbuh/app-crypt/sbis3plugin/files/ то там еще скрипты есть из deb, но я их пока не смотрел

Понятно, но похоже, что только одним этим скриптом там не отделаться, попробую разобраться и выстроить порядок установки и запуск скриптов.

Я одного не пойму - как его запустить.
запускаю /opt/sbis3plugin/temp/sbis3plugin - а в ответ тишина ни ругани и ничего не запускается

Плагин распаковался, но как таковая установка не произошла.

Постинсталл сыплет ошибками:

# ./sbis3plugin-postinst.sh
./sbis3plugin-postinst.sh: строка 7: /usr/bin/sbis3plugin-install.common.sh: Нет такого файла или каталога
./sbis3plugin-postinst.sh: строка 8: echo_with_log: команда не найдена
./sbis3plugin-postinst.sh: строка 9: echo_with_log: команда не найдена
./sbis3plugin-postinst.sh: строка 10: echo_with_log: команда не найдена
./sbis3plugin-postinst.sh: строка 13: command_call: команда не найдена
./sbis3plugin-postinst.sh: строка 16: variable_value: команда не найдена
./sbis3plugin-postinst.sh: строка 17: echo_with_log: команда не найдена
./sbis3plugin-postinst.sh: строка 24: command_call: команда не найдена
./sbis3plugin-postinst.sh: строка 29: echo_with_log: команда не найдена

а вот эти команды, как раз таки:

файл /var/db/repos/linuxbuh/app-crypt/sbis3plugin/files/preinst генерит пресловутый usr/bin/sbis3plugin-install.common.sh
Походу его тоже надо запускать один раз

1 Like

Приложу, на всякий случай, и лог установки под “XUbuntu”:

Спойлер
# ./sbis3plugin-setup 
Current download url: https://update.sbis.ru/Sbis3Plugin/master/linux
ID_LIKE=debian
ID=ubuntu
Debian: adding repository /etc/apt/sources.list.d/tensor.list
--2021-09-25 15:37:35--  https://update.sbis.ru/Sbis3Plugin/master/linux/deb_repo/tensor.pub.gpg
Resolving update.sbis.ru (update.sbis.ru)... 91.213.144.9, 91.232.93.18, 91.232.93.8, ...
Connecting to update.sbis.ru (update.sbis.ru)|91.213.144.9|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://update-msk2.sbis.ru/Sbis3Plugin/master/linux/deb_repo/tensor.pub.gpg [following]
--2021-09-25 15:37:35--  https://update-msk2.sbis.ru/Sbis3Plugin/master/linux/deb_repo/tensor.pub.gpg
Resolving update-msk2.sbis.ru (update-msk2.sbis.ru)... 139.45.228.9
Connecting to update-msk2.sbis.ru (update-msk2.sbis.ru)|139.45.228.9|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3078 (3,0K) [application/octet-stream]
Saving to: ‘./.sMI5QOR8sjlJofY/tensor.pub.gpg’

tensor.pub.gpg                      100%[==================================================================>]   3,01K  --.-KB/s    in 0s      

2021-09-25 15:37:35 (68,1 MB/s) - ‘./.sMI5QOR8sjlJofY/tensor.pub.gpg’ saved [3078/3078]

OK
Hit:1 http://ru.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://ru.archive.ubuntu.com/ubuntu focal-updates InRelease                                  
Hit:3 http://ru.archive.ubuntu.com/ubuntu focal-backports InRelease                                
Hit:5 http://security.ubuntu.com/ubuntu focal-security InRelease                                   
Hit:4 https://update-spb1.sbis.ru/Sbis3Plugin/master/linux/deb_repo ./ InRelease
Reading package lists... Done
dpkg-query: package 'libgstreamer-plugins-bad1.0-0' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libdc1394-22 libdca0 libfaad2 libfluidsynth2 libinstpatch-1.0-2 libkate1 libmjpegutils-2.1-0 libmms0 libmodplug1 libmpcdec6
  libmpeg2encpp-2.1-0 libmplex2-2.1-0 libofa0 libopenal-data libopenal1 libsndio7.0 libsoundtouch1 libspandsp2 libsrt1 libsrtp2-1 libusrsctp1
  libva-wayland2 libvo-aacenc0 libvo-amrwbenc0 libwildmidi2 libzbar0 timgm6mb-soundfont
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  libatomic1 libnss3-tools sbis-libstdc++
The following NEW packages will be installed:
  libatomic1 libnss3-tools sbis-libstdc++ sbis3plugin
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 123 MB of archives.
After this operation, 444 MB of additional disk space will be used.
Get:1 http://ru.archive.ubuntu.com/ubuntu focal-updates/main amd64 libatomic1 amd64 10.3.0-1ubuntu1~20.04 [9 284 B]
Get:2 http://ru.archive.ubuntu.com/ubuntu focal-updates/universe amd64 libnss3-tools amd64 2:3.49.1-1ubuntu1.5 [997 kB]
Get:4 https://update-msk1.sbis.ru/Sbis3Plugin/master/linux/deb_repo ./ sbis3plugin 21.4204-33 [121 MB]
Get:3 https://update-msk2.sbis.ru/Sbis3Plugin/master/linux/deb_repo ./ sbis-libstdc++ 9.1.1-7.el7 [488 kB]
Fetched 123 MB in 55s (2 236 kB/s)                                                                                                            
Selecting previously unselected package libatomic1:amd64.
(Reading database ... 202027 files and directories currently installed.)
Preparing to unpack .../libatomic1_10.3.0-1ubuntu1~20.04_amd64.deb ...
Unpacking libatomic1:amd64 (10.3.0-1ubuntu1~20.04) ...
Selecting previously unselected package libnss3-tools.
Preparing to unpack .../libnss3-tools_2%3a3.49.1-1ubuntu1.5_amd64.deb ...
Unpacking libnss3-tools (2:3.49.1-1ubuntu1.5) ...
Selecting previously unselected package sbis-libstdc++.
Preparing to unpack .../sbis-libstdc++_9.1.1-7.el7_amd64.deb ...
Unpacking sbis-libstdc++ (9.1.1-7.el7) ...
Selecting previously unselected package sbis3plugin.
Preparing to unpack .../sbis3plugin_21.4204-33_amd64.deb ...
-------------
Preinstall script
Installer Value: install
Установка приложения СБИС3 Плагин 21.4204.33 версии
ОС определена как ubuntu. Корректная работа приложения в данной ОС не гарантирована.
Остановка сервиса
Failed to stop SBIS3Plugin.service: Unit SBIS3Plugin.service not loaded.
Не удалось остановить сервис.
Остановка приложения
sbis3plugin: no process found
-------------
Unpacking sbis3plugin (21.4204-33) ...
Setting up sbis-libstdc++ (9.1.1-7.el7) ...
Setting up libatomic1:amd64 (10.3.0-1ubuntu1~20.04) ...
Setting up libnss3-tools (2:3.49.1-1ubuntu1.5) ...
Setting up sbis3plugin (21.4204-33) ...
-------------
Postinstall script
Installer Value: configure
Установка сертификата для всех пользователей
/usr/sbin/update-ca-certificates
Updating certificates in /etc/ssl/certs...
1 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Doing /usr/lib/ssl/certs
WARNING: Skipping duplicate certificate ca-certificates.crt
WARNING: Skipping duplicate certificate ca-certificates.crt
Регистрация автозапуска
Регистрация Chrome NMH и SbisPluginConnector, проверка признака RC версии
Обновление версии CromeNmhTransport
ChromeNmhTransport: no process found
mkdir: cannot create directory ‘/usr/share/Sbis3Plugin’: File exists
Регистрация демона
Демон "SBIS3Plugin" не установлен в системе
=====================================
Registering daemon "SBIS3Plugin"
-------------------------------------
directory:   /opt/sbis3plugin
user:        root
library:     auto
entry point: auto
autorun:     true
=====================================
Created symlink /etc/systemd/system/multi-user.target.wants/SBIS3Plugin.service → /lib/systemd/system/SBIS3Plugin.service.
OK
Adding restart
Выполнение afterInstall успешно завершено
Запуск плагина запрещён.
Пожалуйста, запустите приложение самостоятельно с помощью ярлыка на рабочем столе.
-------------
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...

Переделал /opt/sbis3plugin/temp/sbis3plugin
sbis3plugin-postinst.sh (17.2 КБ)
теперь он создает почти все что нужно, но есть ошибки ( нужно делать демона, так как systmd нет). Как оттестим включу его для запуска автоматом в ebuild (чтоб руками не запускать)

Запустился СБИС

По умолчанию почему-то вражеский язык :grinning:

Что за ошибка не совсем понял но видимо нужен сервис

И диагностика не работает

Да, кое что даже работает, например авторизация!

Спойлер

Смотрите логи /usr/share/Sbis3Plugin/logs/ - может что ясно станет. Он логирование всего пишет туда

Юнит-модуль:

Спойлер
/etc/systemd/system/multi-user.target.wants# cat ./SBIS3Plugin.service 
[Unit]
Description=SBIS Service
After=network.target network-online.target

[Install]
WantedBy=multi-user.target

[Service]
Restart=always
RestartSec=3600
Type=forking
LimitNOFILE=1000000
LimitCORE=infinity
User=root
PermissionsStartOnly=true
ExecStartPre=-/usr/bin/mkdir -p /var/run/sbis
ExecStartPre=/usr/bin/chmod 777 /var/run/sbis
PIDFile=/var/run/sbis/SBIS3Plugin.pid
ExecStart="/opt/sbis3plugin/sbis3plugin" --name "SBIS3Plugin" --library "auto" --ep "auto" start  --daemon --output_file /usr/share/Sbis3Plugin/logs/service_daemon.log
ExecStop="/opt/sbis3plugin/sbis3plugin" --name "SBIS3Plugin" stop
WorkingDirectory=/opt/sbis3plugin
root@detvpc:/etc/systemd/system/multi-user.target.wants# 

Без сервиса туда наверное заглядывать не имеет смысла?

Имеет смысл. /usr/share/Sbis3Plugin/logs/
Юнит модуль сойдет - препишем

Да, он нужен, иначе в логе, при простом запуске в терминале:

/opt/sbis3plugin/sbis3plugin --name "SBIS3Plugin" --library "auto" --ep "auto" start  --daemon --output_file /usr/share/Sbis3Plugin/logs/service_daemon.log

в логе получаем это:

Спойлер
2021-09-25 16:53:10.056 [6047] ============START============
2021-09-25 16:53:10.056 [6047] Executable process directory: /opt/sbis3plugin
2021-09-25 16:53:10.056 [6047] Full path to the executable file: /opt/sbis3plugin/sbis3plugin
2021-09-25 16:53:10.056 [6047] List of directories: 
2021-09-25 16:53:10.056 [6047] 21.4204.33
2021-09-25 16:53:10.056 [6047] icons
2021-09-25 16:53:10.056 [6047] List of directories with a integrity checked marker file: 
2021-09-25 16:53:10.056 [6047] 21.4204.33
2021-09-25 16:53:10.056 [6047] Search runnable information into /usr/share/Sbis3Plugin/checking
2021-09-25 16:53:10.056 [6047] Check version: 21.4204.33
2021-09-25 16:53:10.056 [6047] Fail runnable flag found. Continue searching
2021-09-25 16:53:10.056 [6047] No valid directories found with the marker files

Прошёл диагностику:

Спойлер

Но лучше дождаться инит-скрипта, а после повторить диагностику.

Пробуйте дальше - с инит скриптом пока засада, не знаю когда сделаю.
Главное понять работает все полностью или нет - может инит скрипт и не нужен

Переделал ebuild.
Добавил запуск ИЗМЕНЕННОГО скрипта
sbis3plugin-postinst.sh (18.2 КБ) из ebuild
Больше не нужно этот скрипт запускать руками.
Запуск СБИС через ЯРЛЫК на рабочем столе

1 Like

Инит-скрипт может выглядеть так (здесь не проверяются зависимости):

Спойлер
# cat /etc/init.d/sbis3plugin
#!/sbin/openrc-run
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

description="SBIS3Plugin-daemon"
piddir="/var/run/sbis"
pidfile="/var/run/sbis/SBIS3Plugin.pid"

start_pre() {
    checkpath -q -d -m 0777 -o root:root ${piddir}
}

start() {
    ebegin "Starting SBIS3Plugin-daemon"
    /opt/sbis3plugin/sbis3plugin --name "SBIS3Plugin" --library "auto" --ep "auto" start --daemon --output_file "/usr/share/Sbis3Plugin/logs/service_daemon.log"
    eend $?
}

stop() {
    ebegin "Stopping SBIS3Plugin-daemon"
    /opt/sbis3plugin/sbis3plugin --name "SBIS3Plugin" stop
    rm -f ${pidfile}
    eend $?
}
# rc-status
Runlevel:           default
sbis3plugin      [  started  ]

уведомления в плагине отображаются и авторизация в на сайте по ссылке из плагина происходит успешно:

Спойлер