Skip to content

Commit d2a103c

Browse files
authored
Set default LANG in locale configuration (#9440)
Ensures LANG is set to en_US.UTF-8 by default if not already defined before updating /etc/locale.gen.
1 parent 949ecc3 commit d2a103c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

misc/build.func

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1338,7 +1338,8 @@ EOF'
13381338
pct exec "$CTID" -- ash -c "apk add bash newt curl openssh nano mc ncurses jq >/dev/null"
13391339
else
13401340
sleep 3
1341-
pct exec "$CTID" -- bash -c "sed -i '/$LANG/ s/^# //' /etc/locale.gen"
1341+
LANG=${LANG:-en_US.UTF-8}
1342+
pct exec "$CTID" -- bash -c "sed -i \"/$LANG/ s/^# //\" /etc/locale.gen"
13421343
pct exec "$CTID" -- bash -c "locale_line=\$(grep -v '^#' /etc/locale.gen | grep -E '^[a-zA-Z]' | awk '{print \$1}' | head -n 1) && \
13431344
echo LANG=\$locale_line >/etc/default/locale && \
13441345
locale-gen >/dev/null && \

0 commit comments

Comments
 (0)