2013/5/28 Allan McRae <[email protected]>: > On 28/05/13 02:07, Techlive Zheng wrote: > > Explain your patch in the commit message. > >> --- >> A task has also been added to the bugtracker: >> >> https://bugs.archlinux.org/task/35498 >> > > This is intended. If I set BUILDDIR to a tmpfs (which is mostly the > point of this...), then I do not want the final packages being stored > there. Or the sources. > I keep a separate partition for ABS build on my disk, and my PKGBUILDs are always located aside the actual project sources, that's why I need downloaded source and target tars to be placed in the BUILDDIR.
If so, is there possible to add this as an option? > >> scripts/makepkg.sh.in | 10 +++++++++- >> 1 file changed, 9 insertions(+), 1 deletion(-) >> >> diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in >> index b85b87e..c27c74d 100644 >> --- a/scripts/makepkg.sh.in >> +++ b/scripts/makepkg.sh.in >> @@ -2790,7 +2790,15 @@ if [[ $BUILDDIR = "$startdir" ]]; then >> else >> srcdir="$BUILDDIR/$pkgbase/src" >> pkgdirbase="$BUILDDIR/$pkgbase/pkg" >> - >> + if [[ $SRCDEST = "$startdir" ]]; then >> + SRCDEST="$BUILDDIR/$pkgbase" >> + fi >> + if [[ $PKGDEST = "$startdir" ]]; then >> + PKGDEST="$BUILDDIR/$pkgbase" >> + fi >> + if [[ $SRCPKGDEST = "$startdir" ]]; then >> + SRCPKGDEST="$BUILDDIR/$pkgbase" >> + fi >> fi >> >> # set pkgdir to something "sensible" for (not recommended) use during >> build() >> > >
