From 38461fb41746db5c45a5a86cbaa9b7589ea880ec Mon Sep 17 00:00:00 2001 From: midipix Date: Thu, 10 Dec 2020 16:18:32 +0000 Subject: once/update.sh: backup and restore /etc/localtime as needed. --- once/update.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/once/update.sh b/once/update.sh index 6385e2e..e09572e 100755 --- a/once/update.sh +++ b/once/update.sh @@ -10,6 +10,10 @@ else mkdir -p "$SYSROOT" || exit 2 fi +if [ -f "$SYSROOT/etc/localtime" ]; then + cp -p "$SYSROOT/etc/localtime" "$SYSROOT/etc/localtime.site" +fi + tarballs=$(ls /updates/*.tar.gz 2>/dev/null) if [ "$tarballs" = '/updates/*.tar.gz' ]; then @@ -44,6 +48,10 @@ for tarball in $tarballs; do echo done +if [ -f "$SYSROOT/etc/localtime.site" ]; then + mv "$SYSROOT/etc/localtime.site" "$SYSROOT/etc/localtime" +fi + rm -f /updates/update.pending echo -- cgit v1.2.3