#! /bin/sh
#
#  10patch
#
set -u
progname=`basename $0`;
echo "### $progname ###"
buildenv=../buildenv
if [ ! -r $buildenv ]; then
    echo "$progname: $buildenv not found" >&2
    exit 1;
fi
. ../buildenv
APPDIR=${GLIBC}

if [ ! -d ${APPDIR} ]; then
    gzip -dc ${GLIBCARC} | tar xf -
    test $? -eq 0 || exit 1;
    gzip -dc ${THREADARC} | (cd ${APPDIR}; tar xf -)
    test $? -eq 0 || exit 2;
    cat ${GLIBCPATCH} | (cd ${APPDIR}; patch -p1)
    test $? -eq 0 || exit 3;
fi
if [ ! -d ${APPDIR}.work ]; then
    rm -rf ${APPDIR}.work
fi

exit 0;
