From 16ea67622b6971e83e8aa3edf0d4568b8d784bb8 Mon Sep 17 00:00:00 2001 From: Mark Gurevich Date: Mon, 13 Sep 2021 14:27:54 -0400 Subject: [PATCH] Make /etc/localtime a link --- xCAT-server/lib/xcat/plugins/packimage.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xCAT-server/lib/xcat/plugins/packimage.pm b/xCAT-server/lib/xcat/plugins/packimage.pm index fa2980e61..c39af98a2 100755 --- a/xCAT-server/lib/xcat/plugins/packimage.pm +++ b/xCAT-server/lib/xcat/plugins/packimage.pm @@ -655,7 +655,10 @@ sub copybootscript { copy("$installroot/postscripts/xcatdsklspost", "$rootimg_dir/opt/xcat/xcatdsklspost"); if ($timezone[0]) { unlink("$rootimg_dir/etc/localtime"); - copy("$rootimg_dir/usr/share/zoneinfo/$timezone[0]", "$rootimg_dir/etc/localtime"); + # Copy timezone file to /etc and link 'localtime' to it + mkpath(dirname("$rootimg_dir/etc/$timezone[0]")); + copy("$rootimg_dir/usr/share/zoneinfo/$timezone[0]", "$rootimg_dir/etc/$timezone[0]"); + symlink("./$timezone[0]", "$rootimg_dir/etc/localtime"); }