LogoopenSUSE Build Service > Projects
Sign Up | Log In

View File msgheadermerge-compose of Package translation-update-upstream (Project openSUSE:11.4)

#!/bin/bash
# helper script for msgheadermerge
PO_HEADER_DIR=$1
PO_HEADER_ORDER=$2
if test -d $1 ; then
    cat >/dev/null
    cat $PO_HEADER_ORDER |
    while read ; do
	if test "${REPLY}" != "${REPLY/ }" ; then
	    echo "ERROR: Malformed header line $PO_HEADER_DIR/$REPLY. Ignoring." >&2
	else
	    if test -f $PO_HEADER_DIR/$REPLY ; then
		TAG=${REPLY//__SLASH__//} # safety check counterpart
		echo -n "$TAG: "
		cat "$PO_HEADER_DIR/$REPLY"
	    fi
	fi
	rm -f "$PO_HEADER_DIR/$REPLY"
    done
    rmdir $PO_HEADER_DIR
else
    exit 1
fi