Bug 35355 - [FR] кавычкоустойчивость
Summary: [FR] кавычкоустойчивость
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-datetime (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: manowar@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-06 14:08 MSK by Michael Shigorin
Modified: 2020-01-20 20:24 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2018-09-06 14:08:22 MSK
При запуске модуля "Дата и время" в acc заметил такое:

 Часовой пояс:   /Moscow" 

Проверка с помощью alterator-cmdline:

# alterator-cmdline /datetime-system action read | tail -1
timezone:/Moscow"

Причина проблемы (похоже, внесённая когда-то мной вручную):

# tail -1 /etc/sysconfig/clock
ZONE="Europe/Moscow"

Убрал кавычки, перезашёл в модуль -- порядок:

 Часовой пояс: Россия/Москва

# alterator-cmdline /datetime-system action read | tail -1
timezone:Russia/Moscow

Предлагаю по возможности сделать модуль нечувствительным к "', т.к. закавыченные строки -- нормальный shell-синтаксис.

alterator-5.3-alt1
alterator-datetime-4.2-alt1
Comment 1 Repository Robot 2020-01-20 20:24:22 MSK
alterator-datetime-4.4.0-alt1 -> sisyphus:

 Fri Jan 17 2020 Mikhail Efremov <sem@altlinux> 4.4.0-alt1
 - datetime-functions: Unquote timezone string (closes: #35355).
 - test: Update check-timezone.sh for zone1970.tab file.
 - datetime-functions: Use zone1970.tab file (closes: #37741).