Ignore:
Timestamp:
01/28/2024 01:39:00 PM (4 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.1, ken/TL2024, lazarus, rahul/power-profiles-daemon, trunk, xry111/llvm18
Children:
dde4d38
Parents:
18ab7c25
git-author:
Xi Ruoyao <xry111@…> (01/28/2024 01:38:26 PM)
git-committer:
Xi Ruoyao <xry111@…> (01/28/2024 01:39:00 PM)
Message:

profile: Sync i18n settings from LFS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/config/profile.xml

    r18ab7c25 r8a8a7dc  
    442442<screen role="root" revision="sysv"><userinput>cat &gt; /etc/profile.d/i18n.sh &lt;&lt; "EOF"
    443443<literal># Set up i18n variables
    444 export LANG=<replaceable>&lt;ll&gt;</replaceable>_<replaceable>&lt;CC&gt;</replaceable>.<replaceable>&lt;charmap&gt;</replaceable><replaceable>&lt;@modifiers&gt;</replaceable></literal>
     444for i in $(locale); do
     445  unset ${i%=*}
     446done
     447
     448if [[ "$TERM" = linux ]]; then
     449  export LANG=C
     450else
     451  export LANG=<replaceable>&lt;ll&gt;</replaceable>_<replaceable>&lt;CC&gt;</replaceable>.<replaceable>&lt;charmap&gt;</replaceable><replaceable>&lt;@modifiers&gt;</replaceable>
     452fi</literal>
    445453EOF</userinput></screen>
    446454
    447455<screen role="root" revision="systemd"><userinput>cat &gt; /etc/profile.d/i18n.sh &lt;&lt; "EOF"
    448456<literal># Set up i18n variables
    449 . /etc/locale.conf
    450 export LANG</literal>
     457for i in $(locale); do
     458  unset ${i%=*}
     459done
     460
     461if [[ "$TERM" = linux ]]; then
     462  export LANG=C
     463else
     464  source /etc/locale.conf
     465
     466  for i in $(locale); do
     467    key=${i%=*}
     468    if [[ -v $key ]]; then
     469      export $key
     470    fi
     471  done
     472fi</literal>
    451473EOF</userinput></screen>
    452474
Note: See TracChangeset for help on using the changeset viewer.