SHA-1:b7fcbd9076903bb98474a7b6c5b4d860ece09bcd, from <http://d-i.alioth.debian.org/pub/etch/babelbox/babelbox.tgz>
27 lines
496 B
Bash
Executable file
27 lines
496 B
Bash
Executable file
#! /bin/sh
|
|
|
|
cp babelbox-preseed.cfg preseed.cfg
|
|
|
|
get_trans () {
|
|
for LANG in $1 ${1%%_*} ; do
|
|
if [ "$LANG" = "en" ] ; then
|
|
REGEXP="^Description:"
|
|
else
|
|
REGEXP="^Description-$LANG[^_]*:"
|
|
fi
|
|
DESCR=$(grep "$REGEXP" $TEMPLATE.txt | sed "s/^.*: //")
|
|
if [ -n "$DESCR" ] ; then
|
|
echo $DESCR
|
|
break
|
|
fi
|
|
done
|
|
}
|
|
|
|
for TEMPLATE in use_biggest_free atomic_scheme; do
|
|
TRANS=$(get_trans $1)
|
|
if [ -z "$TRANS" ] ; then
|
|
exit 1
|
|
else
|
|
sed -i "s@%%$TEMPLATE%%@$TRANS@" preseed.cfg
|
|
fi
|
|
done
|