mirror of
https://github.com/flatcar/scripts.git
synced 2025-11-24 03:51:33 +01:00
build: Test /etc/localtime symlink in built images.
This makes us fail if /etc/localtime doesn't point at /var/lib/timezone/localtime. BUG=chromium-os:27413 TEST=manual: error from build_image after i patched chromeos-base to not create the symlink Change-Id: I11ef272c2dcd67a189a5d67c46792490ec6d27a1 Reviewed-on: https://gerrit.chromium.org/gerrit/19335 Tested-by: Daniel Erat <derat@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> Commit-Ready: Daniel Erat <derat@chromium.org>
This commit is contained in:
parent
eb1a9b4e4e
commit
b51593405b
@ -41,5 +41,19 @@ test_image_content() {
|
||||
fi
|
||||
done
|
||||
|
||||
# Check that /etc/localtime is a symbolic link pointing at
|
||||
# /var/lib/timezone/localtime.
|
||||
local localtime="$root/etc/localtime"
|
||||
if [ ! -L "$localtime" ]; then
|
||||
error "test_image_content: /etc/localtime is not a symbolic link"
|
||||
returncode=1
|
||||
else
|
||||
local dest=$(readlink "$localtime")
|
||||
if [ "$dest" != "/var/lib/timezone/localtime" ]; then
|
||||
error "test_image_content: /etc/localtime points at $dest"
|
||||
returncode=1
|
||||
fi
|
||||
fi
|
||||
|
||||
return $returncode
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user