[arch-dev-public] [PATCH] Move build logs to WORKDIR, otherwise they're lost

Pierre Schmitz pierre at archlinux.de
Wed Feb 10 21:27:18 EST 2010


Am Mittwoch, 10. Februar 2010 15:49:35 schrieb Francois Charette:
> +    if [ -f $uniondir/build/*-build.log ]; then
> +        echo "Moving build log(s) to ${WORKDIR}"
> +        mv $uniondir/build/*-{build,package}.log* "${WORKDIR}"
> +    fi

What do you think about this:

    for l in "${uniondir}"/build/*-{build,package}.log*; do
        [ -f "$l" ] && mv "$l" "${WORKDIR}"
    done

The globing in the if clause will fail if there are for some reason more than 
one match. It's also quite common not to have a package.log. (for that case I 
have added the check within the for loop)

-- 

Pierre Schmitz, https://users.archlinux.de/~pierre


More information about the arch-dev-public mailing list