#!/bin/bash
LANGUAGE_DAT="etc/texmf/tex/generic/config/language.dat"
LANGUAGE_DAT_LUA="etc/texmf/tex/generic/config/language.dat.lua"
LANGUAGE_DEF="etc/texmf/tex/generic/config/language.def"
shopt -s nullglob
cp usr/share/texmf-dist/tex/generic/config/language.us $LANGUAGE_DAT
for file in var/lib/texmf/arch/installedpkgs/*.dat; do
echo >> $LANGUAGE_DAT
echo "% $file" >> $LANGUAGE_DAT
cat $file >> $LANGUAGE_DAT
done
cp usr/share/texmf-dist/tex/generic/config/language.us.lua $LANGUAGE_DAT_LUA
for file in var/lib/texmf/arch/installedpkgs/*.dat.lua; do
echo >> $LANGUAGE_DAT_LUA
echo "-- $file" >> $LANGUAGE_DAT_LUA
cat $file >> $LANGUAGE_DAT_LUA
done
echo "}" >> $LANGUAGE_DAT_LUA
cp usr/share/texmf-dist/tex/generic/config/language.us.def $LANGUAGE_DEF
for file in var/lib/texmf/arch/installedpkgs/*.def; do
echo >> $LANGUAGE_DEF
echo "% $file" >> $LANGUAGE_DEF
cat $file >> $LANGUAGE_DEF
done
echo "\uselanguage {USenglish} %%% This MUST be the last line of the file." >> $LANGUAGE_DEF