Вот думаю - а не запихнуть этот несчастный sbs3plugin в 9999.ebuild ?
Для него вроде manifest файл не нужен.
Только вопрос 9999.ebuild ведь наверняка не автообновляется и его надо обновлять вручную
Единственное решение - чтобы не ломалось обновление по cl-update таскать пакеты на свой ftp и указывать уже путь для скачивания в ebuild со своего ftp - огромный минус - оперативность обновлений
Удалось немного обновить вручную версию Сбис клиента путем редактирования ссылки в ебилде и пересоздания Manifest. Последняя версия с которой получилось 22.6100.353
В более свежих, изменилось местоположение sbis3plugin из temp сразу в папку с версией программы. Нужно предполагаю править postinstall под новые пути.
Еще раз всё, даже из пользовательской папки удалил, что относилось у сбис плагину.
Снова всё повторил - не работает.
Нашел в логе:
/usr/share/Sbis3Plugin/logs/20221216/2022-12-16_sbis3plugin-update.log
…
23:50:49.418<–>Не смогли определить тип системы
…
что вылетает в /opt/sbis3plugin/22.7200.561/service/update_scripts/updatePackage.sh
на проверке
if [[ ${IS_FEDORA} -ne 0 ]] && [[ ${IS_ALTLINUX} -ne 0 ]] && [[ ${IS_DEBIAN} -ne 0 ]] && [[ ${IS_UBUNTU} -ne 0 ]] &&
[[ ${IS_ASTRA_SE} -ne 0 ]] && [[ ${IS_OPENSUSE} -ne 0 ]] && [[ ${IS_ROSA_FRESH} -ne 0 ]]; then
echo_with_log “Не смогли определить тип системы”
exit 1
fi
, что собственно ожидаемо
Причем самое интересное, он с периодичностью в пару минут заново пытается переустанавливаться с полным перекопированием файлов из папки апдейтера.
Пробовал копировать из папки аптейтера unpacked скачанную версию, то тогда вообще не запускается и пишет в логах:
2022-12-17 00:14:52.855815 Start RC version flag checking
2022-12-17 00:14:52.855822 Search RC version flag in /opt/sbis3plugin/22.7200.561/service/rc
2022-12-17 00:14:52.855828 RC version flag not found
2022-12-17 00:14:52.855831 RC version flag checking finished
Систему обновляю не реже 2 раз в месяц.
Сбис вот какой ставится: 21.6104.466 такой и есть.
Просто почему-то он не хочет самообновляться. И рецепта ручного обновления нет…