[arch-general] [arch-dev-public] [PATCH 1/2] checkpkg: Use temporary working directory

Evangelos Foutras foutrelis at gmail.com
Sun Jul 4 21:25:51 EDT 2010


On 05/07/10 04:18, Eric Bélanger wrote:
> Signed-off-by: Eric Bélanger<snowmaniscool at gmail.com>
> ---
>   checkpkg |    8 ++++++++
>   1 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/checkpkg b/checkpkg
> index 47fb672..7765d80 100755
> --- a/checkpkg
> +++ b/checkpkg
> @@ -27,6 +27,12 @@ if [ "$arch" == 'any' ]; then
>   	CARCH='any'
>   fi
>
> +TEMPDIR=$(mktemp /tmp/checkpkg-script.XXXX)
> +rm $TEMPDIR
> +mkdir -p $TEMPDIR

mktemp can be called with the -d switch and it will create a directory 
instead of a file. I believe that's the preferable way to go about it.

> +
> +cd $TEMPDIR
> +
>   for _pkgname in ${pkgname[@]}; do
>   	pkgfile=${_pkgname}-${pkgver}-${pkgrel}-${CARCH}${PKGEXT}
>   	oldstylepkgfile=${_pkgname}-${pkgver}-${pkgrel}${PKGEXT}
> @@ -90,3 +96,5 @@ for _pkgname in ${pkgname[@]}; do
>   		echo "No filename differences for $_pkgname."
>   	fi
>   done
> +
> +echo "Files saved to $TEMPDIR"



More information about the arch-general mailing list