Bug 35355

Summary: [FR] кавычкоустойчивость
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: alterator-datetimeAssignee: manowar <manowar>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: sem
Version: unstable   
Hardware: all   
OS: Linux   

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).