Blame src/tests/ibus-compose-locales.in
|
rpm-build |
dbbf76 |
#!/bin/sh
|
|
rpm-build |
dbbf76 |
|
|
rpm-build |
dbbf76 |
SRCDIR=@SRCDIR@
|
|
rpm-build |
dbbf76 |
BUILDDIR=`dirname $0`
|
|
rpm-build |
dbbf76 |
|
|
rpm-build |
dbbf76 |
|
|
rpm-build |
dbbf76 |
export IBUS_COMPOSE_CACHE_DIR=$PWD
|
|
rpm-build |
dbbf76 |
|
|
rpm-build |
dbbf76 |
retval=0
|
|
rpm-build |
dbbf76 |
# Deleted for var in `cat *.env` because IFS=$'\n' is not supported in POSIX sh
|
|
rpm-build |
dbbf76 |
while read var
|
|
rpm-build |
dbbf76 |
do
|
|
rpm-build |
dbbf76 |
IS_COMMENT=`echo "$var" | grep "^#"`
|
|
rpm-build |
dbbf76 |
if [ "x$IS_COMMENT" != x ] ; then
|
|
rpm-build |
dbbf76 |
continue
|
|
rpm-build |
dbbf76 |
fi
|
|
rpm-build |
dbbf76 |
# Use $* instead of $@ not to mix strings and integers
|
|
rpm-build |
dbbf76 |
echo "# Starting $var $BUILDDIR/ibus-compose $SRCDIR $*"
|
|
rpm-build |
dbbf76 |
# Need to enclose $@ with double quotes not to split the array.
|
|
rpm-build |
dbbf76 |
env $var $BUILDDIR/ibus-compose $SRCDIR "$@"
|
|
rpm-build |
dbbf76 |
retval=`expr $retval + $?`
|
|
rpm-build |
dbbf76 |
echo "# Finished $var $BUILDDIR/ibus-compose $SRCDIR $* with $retval"
|
|
rpm-build |
dbbf76 |
|
|
rpm-build |
dbbf76 |
CACHE_FILES=`ls *.cache`
|
|
rpm-build |
dbbf76 |
if [ x"$CACHE_FILES" != x ] ; then
|
|
rpm-build |
dbbf76 |
echo "Clean $CACHE_FILES"
|
|
rpm-build |
dbbf76 |
rm $CACHE_FILES
|
|
rpm-build |
dbbf76 |
fi
|
|
rpm-build |
dbbf76 |
done << EOF_ENVS
|
|
rpm-build |
dbbf76 |
`cat $SRCDIR/ibus-compose.env`
|
|
rpm-build |
dbbf76 |
EOF_ENVS
|
|
rpm-build |
dbbf76 |
exit $retval
|