Hi Stuart,
Stuart Henderson wrote:
On 2008/08/28 11:25, macintoshzoom wrote:
I got out of space running make update on /usr/ports/x11/kde .
You don't want that, unless you installed *everything* in x11/kde/*.
I installed most (say 90%) things less lang packages and koffice.
When you say "You don't want that", do you mean that I have not to run
make update on the kde folder unless I want to install everything?
I thought that make was clever enough as to check what it is already
installed to obey the update command, and this is as it works, but the
issue is that it creates the packages even when not needed and then it
says "Not installed, no update" after fetching everything, created
unneeded packages and storing them in the packages folder (twice).
I have just noticed this in detail some minutes ago and posted this
observation in a new specific thread "make update fetchs sources don't
needed"
I found about 1,7GB packages in /usr/ports/packages/i386, and
the same ones in the all, ftp, cdrom folders plus many ones at
cache folder.
Plus another copy at the PKG_CACHE specified below.
What I'm doing wrong?
What's the point setting PKG_CACHE if you're building from ports?
Setting PKG_CACHE is set in .profile as the common behavior for my
system, but in some specific cases as kde (3.5.10), (next days will try
kde4) I want to build from a fresh cvs ports tree that is more updated
than the packages snapshots. As I am on 4.4 that its -current, so not
stable, developers are working hard to improve the ports, and there are
things that don't work that may be tomorrow are OK.
/usr/ports/packages/ where I didn't have enough space for them,
worst if they duplicate-triplicate in a nosense behavior. A
link should do the work.
For the standard packages/$ARCH/{cdrom,ftp,all}, they *are* links,
check the inode numbers.
I don't think they are links, they are real copies. I am checking this
with konqueror as su and it show clearly when the file is a link or a
real file. I linked one to verify and the difference is clear. Konqueror
shows the url link when it exists, and marks the icon specifically.
I don't know how to verify "checking the inode numbers"
If I am right, this is a bug.
Besides this, do I really need at all FETCH_PACKAGES=yes?
Depends whether you want to specifically build things from ports
(which it looks like you may be doing if you're not just using the
pkg_add -ui that's recommended for most users).
Responded above.
Thanks Stuart for your post.
Mac.