Skip to content

Commit 2f8b922

Browse files
authored
Merge pull request #115 from rancher-sandbox/zoneinfo
Add option to install /usr/share/zoneinfo data
2 parents 5cd42ea + 14a57c8 commit 2f8b922

File tree

5 files changed

+17
-0
lines changed

5 files changed

+17
-0
lines changed

edition/min

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ export LIMA_INSTALL_NERDCTL_FULL=false
1717
export LIMA_INSTALL_OPENSSH_SFTP_SERVER=false
1818
export LIMA_INSTALL_SSHFS=false
1919
export LIMA_INSTALL_TINI=false
20+
export LIMA_INSTALL_TZDATA=false
2021
export LIMA_INSTALL_ZSTD=false

edition/std

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@ LIMA_INSTALL_LOGROTATE=true
1010
LIMA_INSTALL_OPENSSH_SFTP_SERVER=true
1111
LIMA_INSTALL_SSHFS=true
1212
LIMA_INSTALL_TINI=true
13+
LIMA_INSTALL_TZDATA=true

genapkovl-lima.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,10 @@ if [ "${LIMA_INSTALL_TINI}" == "true" ]; then
282282
ln -sf /sbin/tini-static "$tmp"/usr/bin/tini
283283
fi
284284

285+
if [ "${LIMA_INSTALL_TZDATA}" == "true" ]; then
286+
echo tzdata >> "$tmp"/etc/apk/world
287+
fi
288+
285289
if [ "${LIMA_INSTALL_CRI_DOCKERD}" == "true" ]; then
286290
mkdir -p "${tmp}/cri-dockerd"
287291
tar xz -C "${tmp}/cri-dockerd" -f /home/build/cri-dockerd.tar.gz

lima-init.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ while read -r line; do export "$line"; done <"${LIMA_CIDATA_MNT}"/lima.env
2121
LIMA_CIDATA_HOSTNAME="$(awk '/^local-hostname:/ {print $2}' "${LIMA_CIDATA_MNT}"/meta-data)"
2222
hostname "${LIMA_CIDATA_HOSTNAME}"
2323

24+
# Set timezone
25+
LIMA_CIDATA_TIMEZONE="$(awk '/^timezone:/ {print $2}' "${LIMA_CIDATA_MNT}"/user-data)"
26+
if [ -n "${LIMA_CIDATA_TIMEZONE}" ]; then
27+
if setup-timezone "${LIMA_CIDATA_TIMEZONE}"; then
28+
echo "${LIMA_CIDATA_TIMEZONE}" >/etc/timezone
29+
fi
30+
fi
31+
2432
# Create user
2533
LIMA_CIDATA_HOMEDIR="/home/${LIMA_CIDATA_USER}.linux"
2634
useradd --home-dir "${LIMA_CIDATA_HOMEDIR}" --create-home --uid "${LIMA_CIDATA_UID}" "${LIMA_CIDATA_USER}"

mkimg.lima.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ profile_lima() {
6464
if [ "${LIMA_INSTALL_IPTABLES}" == "true" ] || [ "${LIMA_INSTALL_NERDCTL_FULL}" == "true" ]; then
6565
apks="$apks iptables ip6tables"
6666
fi
67+
if [ "${LIMA_INSTALL_TZDATA}" == "true" ]; then
68+
apks="$apks tzdata"
69+
fi
6770
if [ "${LIMA_INSTALL_ZSTD}" == "true" ]; then
6871
apks="$apks zstd"
6972
fi

0 commit comments

Comments
 (0)