Summary: | не запускается без /etc/os-release | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | connector | Assignee: | ekorneechev <ekorneechev> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | minor | ||
Priority: | P3 | CC: | ekorneechev, ekorneechev, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 35595 |
Description
Michael Shigorin
2017-09-18 12:26:01 MSK
Код программы один как для Альта, так и для Mint/Ubuntu. После считывания ID из /etc/os-release, определяются ОС-зависимые глобальные переменные. +Requires: /etc/os-release или лучше при заведомом отсутствии файла считать, что это Альт?) (В ответ на комментарий №1) > +Requires: /etc/os-release Можно и так, конечно, но субъективно перебор. > или лучше при заведомом отсутствии файла считать, что это Альт?) Ммм... можно ещё проверить /etc/altlinux-release и если есть -- тогда альт :) (В ответ на комментарий №2) > Ммм... можно ещё проверить /etc/altlinux-release и если есть -- тогда альт :) А он обязательно присутствует во всех дистрибутивах (альта)? Оба файла принадлежат одному и тому же пакету branding-* os-release нет в hasher и это ошибка, она у нас даже висит где-то в bugzilla почему ошибка - на наличие os-release закладывается очень много проектов, это уже стандарт де-факто. https://www.freedesktop.org/software/systemd/man/os-release.html (В ответ на комментарий №4) > os-release нет в hasher и это ошибка, она у нас даже висит где-то в bugzilla http://bugs.altlinux.org/33656 из той же области? (В ответ на комментарий №3) > > можно ещё проверить /etc/altlinux-release > А он обязательно присутствует во всех дистрибутивах (альта)? Да. > Оба файла принадлежат одному и тому же пакету branding-* /etc/altlinux-release есть в любом известном мне поставщике altlinux-release, который требуется пакету basesystem; для /etc/os-release это не так. connector-1.5.2-alt1 -> sisyphus: Wed Sep 20 2017 Evgeniy Korneechev <ekorneechev@altlinux.org> 1.5.2-alt1 - OS check updated (ALT #33906) - Added notifications for mode 'kiosk' Спасибо, работает :) |