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