On Tue, 2003-07-22 at 22:13, Mark Knecht wrote:
> On Tue, 2003-07-22 at 19:37, Brett I. Holcomb wrote:
> > Check out man 1 ebuild and man 5 ebuild. It uses directories in /var/tmp.
> >
> > The source itself (if it's a tarball) is kept in /usr/portage/distfiles. Cvs
> > stuff in in the distfiles under cvs-src.
> >
> > The variables are defined in /etc/make.conf - see the comments in it and by
> > the ebuild programs themselves.
> >
> >
>
> Brett,
> First, as always, thanks! You are always very helpful, and I do
> appreciate it.
>
> OK, so reading through man 5 ebuild and make.conf, I guess that the
> place I would expect to find the source files would be either
>
> WORKDIR = "${PORTAGE_TMPDIR}/portage/${PF}/work"
> or
> FILESDIR = "${PORTDIR}/${CATEGORY}/${PN}/files"
>
> WORKDIR seems to work out to /var/tmp/portage/<package>/work, which
> doesn't exist on my machine:
Well, this is kind of true. On a normal emerge, the data will be
downloaded to:
/usr/portage/distfiles/.....
This allows a resume to happen without redownloading the stuff
Next, your sources are extracted to the WORKDIR. However, after
compilation and installation of the package, they're deleted (I believe
even if the emerge is unsuccessful, the sources are deleted).-- Christopher In 1968 it took the computing power of 2 C-64's to fly a rocket to the moon. Now, in 1998 it takes the Power of a Pentium 200 to run Microsoft Windows 95. Something must have gone wrong.
signature.asc
Description: This is a digitally signed message part
