[pacman-dev] [PATCH] Make 'SRCDEST', 'PKGDEST' and 'PKGSRCDEST' respect the 'BUILDDIR'

Allan McRae allan at archlinux.org
Thu May 30 21:00:32 EDT 2013


On 31/05/13 09:12, 郑文辉(Techlive Zheng) wrote:
> I have an iden, since you don't want these variables change with
> $BUILDDIR, how about append $pkgbase to the path if the value of these
> variables is the same as $BUILDDIR but not with the $startdir?
> 
> E.g.:
> 
> +       if [[ $SRCDEST = $BUILDDIR ]] && [[ $SRCDEST != "$startdir" ]]; then
> +               SRCDEST="$BUILDDIR/$pkgbase"
> +       fi
> +       if [[ $PKGDEST = $BUILDDIR ]] && [[ $PKGDEST != "$startdir" ]]; then
> +               PKGDEST="$BUILDDIR/$pkgbase"
> +       fi
> +       if [[ $SRCPKGDEST = $BUILDDIR ]] && [[ $SRCPKGDEST !=
> "$startdir" ]]; then
> +               SRCPKGDEST="$BUILDDIR/$pkgbase"
> +       fi
> 

That seems an awful hack.

Is this not something that you can achieve using "makepkg -p" or
symlinking the files into your build directory.

Allan



More information about the pacman-dev mailing list