mirror of
https://github.com/token2/snapd.git
synced 2026-03-13 11:15:47 -07:00
/etc/timezone is an old file that was only supported on Debian and Ubuntu but has been removed in 24.04 and upcoming Debian. Whether /etc/timezone works or not is a problem for systemd. We do not have to test it.
26 lines
801 B
YAML
26 lines
801 B
YAML
summary: System settings work
|
|
|
|
details: |
|
|
Check that in Ubuntu Core systems, setting the hostname and
|
|
timezone works through the hostnamectl command.
|
|
|
|
prepare: |
|
|
hostname > hostname.bak
|
|
"${TESTSLIB}"/get-timezone.sh >timezone.bak
|
|
|
|
restore: |
|
|
hostnamectl set-hostname "$(cat hostname.bak)" || true
|
|
timedatectl set-timezone "$(cat timezone.bak)" || true
|
|
|
|
execute: |
|
|
echo "Check that setting the hostname works"
|
|
hostnamectl set-hostname coole-kiste
|
|
MATCH coole-kiste < /etc/hostname
|
|
hostname | MATCH coole-kiste
|
|
|
|
echo "Check that setting the timezone works"
|
|
timedatectl set-timezone "America/Lima"
|
|
date +"%Z" | MATCH '\-05'
|
|
timedatectl | MATCH "Time zone: America/Lima"
|
|
test "$(readlink -f /etc/localtime)" = "/usr/share/zoneinfo/America/Lima"
|