In message <[EMAIL PROTECTED]>, Matt Dillon
writes:
>
> :In message <[EMAIL PROTECTED]> James writes:
> :: If I understand it correctly, there is a limit to the maximum number
> :: of command line arguments that a program can have.
> :
> :Yes, but unless you've built all the ports, you won't even come close
> :to hitting that limit. There are 4200 ports, which is below the
> :limit as far as counts go (which is 8192, iirc). You might hit the
> :64k total arg length limit.
> :
> :When I have a boatload of ports to delete, I use something like:
> : find /usr/ports -name work -type d -prune | xargs rm -rf
> :so that I don't exec too many times, but yet I don't overflow the
> :argument size limits.
> :
> :Warner
>
> Since I export /usr/ports read-only, I never put my work directories
> in the ports hierarchy itself. I set /etc/make.conf to:
>
> WRKDIRPREFIX= /var/tmp
>
> Or something similar, then simply 'rm -rf /var/tmp/usr' when it gets
> full or I want to clean it out. (I have a big /var/tmp to accomodate it,
> but there is nothing preventing you from creating a directory in /usr
> to hold the workdirs either).
This is an excellent idea. Could we make this the default?
Regards, Phone: (250)387-8437
Cy Schubert Fax: (250)387-5766
Team Leader, Sun/DEC Team Internet: [EMAIL PROTECTED]
Open Systems Group, ITSD, ISTA
Province of BC
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message