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

Reply via email to