From 68951de6873887b6b8b99752aba083f5c36ae8ab Mon Sep 17 00:00:00 2001 From: yaazkal Date: Sun, 12 Dec 2021 12:38:05 -0500 Subject: [PATCH] [FIX] Only use host's time zone for jails when already set in host --- usr/local/share/bastille/create.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/usr/local/share/bastille/create.sh b/usr/local/share/bastille/create.sh index d1dc233..d81ceda 100644 --- a/usr/local/share/bastille/create.sh +++ b/usr/local/share/bastille/create.sh @@ -442,8 +442,11 @@ create_jail() { ## TZ: configurable (default: empty to use host's time zone) if [ -z "${bastille_tzdata}" ]; then - # uses cp as a way to prevent issues with symlinks if the host happens to use that for tz configuration - cp /etc/localtime etc/localtime + # Note that if host has no time zone, FreeBSD assumes UTC anyway + if [ -e /etc/localtime ]; then + # uses cp as a way to prevent issues with symlinks if the host happens to use that for tz configuration + cp /etc/localtime etc/localtime + fi else ln -s "/usr/share/zoneinfo/${bastille_tzdata}" etc/localtime fi