Date: Sun, 19 Nov 2000 14:39:13 -0800 (PST) From: Matt Dillon <dillon@earth.backplane.com> To: Warner Losh <imp@village.org> Cc: James <j@evilcode.com>, stable@FreeBSD.ORG Subject: Re: cd /usr/ports; make clean Message-ID: <200011192239.eAJMdDa90818@earth.backplane.com> References: <20001118231633.A85206@evilcode.com> <200011190635.eAJ6ZRS94516@grumpy.dyndns.org> <20001118230305.A83848@evilcode.com> <20001119151138.A7434@bsdvm.jtjang.idv.tw> <200011192202.eAJM2cG03593@billy-club.village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
:In message <20001118231633.A85206@evilcode.com> 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). -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011192239.eAJMdDa90818>