Summary: | get_timezone() expects /etc/localtime to be a symlink | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Pavel Nakonechnyi <zorg> |
Component: | systemd | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aen, arseny, iv, rider, shaba, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Pavel Nakonechnyi
2021-01-13 15:40:24 MSK
В случае, если /etc/localtime не симлинк, нужно парсить /etc/sysconfig/clock, как сделано в других проектах. (Ответ для Sergey V Turchin на комментарий #1) > В случае, если /etc/localtime не симлинк, нужно парсить > /etc/sysconfig/clock, как сделано в других проектах. не надо его никому пакрсить, /etc/sysconfig/clock это ALT специфик, никто не знает про такие настройки. (Ответ для Alexey Shabalin на комментарий #2) > /etc/sysconfig/clock это ALT специфик, Не выдумывай ерунду, пожалуйста. > никто не знает про такие настройки. Все кроме тебя знают, похоже. /etc/localtime должен быть симлинком. Да, пофиг. Я Qt как патчил, так и буду. Не проблема. (Ответ для Alexey Shabalin на комментарий #4) > /etc/localtime должен быть симлинком. Не должен, т.к. /usr/ мог быть отдельным разделом. Теперь неактуально. Так у нас сейчас как раз симлинк. Нужно или systemd поправить или сделать так, что бы не был симлинком. Ощибка с systemd никуда не делась. (Ответ для Alexey Shabalin на комментарий #2) > (Ответ для Sergey V Turchin на комментарий #1) > > В случае, если /etc/localtime не симлинк, нужно парсить > > /etc/sysconfig/clock, как сделано в других проектах. > > не надо его никому пакрсить, /etc/sysconfig/clock это ALT специфик, никто не > знает про такие настройки. А какой метод определения таймзоны в этом случае используется ? Просто дай подробностей. (Ответ для Anton Farygin на комментарий #9) > А какой метод определения таймзоны в этом случае используется ? /etc/sysconfig/clock Я патчил Qt, чтоб кавычки правильно обрабатывал. Сейчас они уже это выпилили, но я вернул. Уже можно выкинуть. Сейчас всё хорошо - /etc/localtime и есть симлинк. (Ответ для Anton Farygin на комментарий #11) > Сейчас всё хорошо - /etc/localtime и есть симлинк. Да. usrmerge многое решил. (Ответ для Sergey V Turchin на комментарий #6) > (Ответ для Alexey Shabalin на комментарий #4) > > /etc/localtime должен быть симлинком. > Не должен, т.к. /usr/ мог быть отдельным разделом. И что? Это же не хардлинк, он не может быть на другой раздел. А симлинк - пожалуйста. (Ответ для Alexey Shabalin на комментарий #13) > И что? Это же не хардлинк, он не может быть на другой раздел. Поэтому копия. |