Signed-off-by: Nico Schottelius <nico@bento.schottelius.org>remotes/origin/2.3
parent
e0b009308a
commit
465749f377
@ -1,37 +1,7 @@ |
||||
cat << eof |
||||
|
||||
archive="/usr/lib/locale/locale-archive" |
||||
locale=$__object_id |
||||
input=$(echo $locale | cut -d . -f 1) |
||||
charmap=$(echo $locale | cut -d . -f 2) |
||||
alias=/usr/share/locale/locale.alias |
||||
|
||||
regen=no |
||||
|
||||
if [ -f "$archive" ]; then |
||||
config_time=\$(stat --format "%Z" /etc/locale.gen) |
||||
archive_time=\$(stat --format "%Z" \"\$archive\") |
||||
|
||||
if [ "$config_time" -gt "$archive_time" ]; then |
||||
regen=yes |
||||
fi |
||||
else |
||||
regen=yes |
||||
fi |
||||
|
||||
if [ "\$regen" = yes ]; then |
||||
locale-gen |
||||
fi |
||||
|
||||
eof |
||||
|
||||
|
||||
## probably not needed, it seems to be /usr/lib/locale/locale-archive |
||||
## everwhere! |
||||
|
||||
# tmp=\$(mktemp /tmp/cdist.XXXXXXXX) |
||||
# find /usr/lib/locale -mindepth 1 > \$tmp |
||||
# while read archive; do |
||||
# archive_time=\$(stat --format "%Z" "\$archive\") |
||||
# |
||||
# if [ "\$config_time" -gt "\$archive_time" ]; then |
||||
# regen=yes |
||||
# break |
||||
# fi |
||||
# done < "$\tmp" |
||||
echo localedef -A "$alias" -f "$charmap" -i "$input" |
||||
|
@ -1 +0,0 @@ |
||||
present |
@ -1 +0,0 @@ |
||||
state |
@ -1 +0,0 @@ |
||||
name |
Loading…
Reference in new issue