Date: Tue, 13 Nov 2007 07:18:37 +0100 From: "[LoN]Kamikaze" <LoN_Kamikaze@gmx.de> To: Chuck Robey <chuckr@chuckr.org> Cc: RW <fbsd06@mlists.homeunix.com>, Garrett Cooper <youshi10@u.washington.edu>, freebsd-questions@freebsd.org Subject: Re: Ports with GUI configs Message-ID: <473941BD.9020807@gmx.de> In-Reply-To: <4738C145.2050601@chuckr.org> References: <2852884D-270A-4879-B960-C10A602E080E@ashleymoran.me.uk> <47387891.2060007@unsane.co.uk> <47387BCA.6080604@foster.cc> <20071112183502.438b44b8@gumby.homeunix.com.> <4738A71A.6060100@chuckr.org> <4738ACDD.50108@u.washington.edu> <4738ADC8.2060005@gmx.de> <4738AEBF.4010109@u.washington.edu> <4738C145.2050601@chuckr.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Chuck Robey wrote: > Garrett Cooper wrote: >> [LoN]Kamikaze wrote: >>> Garrett Cooper wrote: >>> USE flags are a pain in the ass (former Gentoo user of 3 years). >>>> Introducing that type of complexity into a ports system isn't necessary >>>> and does unexpected things at times for end-users when developers >>>> change >>>> variable names or behavior, which happened quite often with Gentoo. >>>> make config-all or something similar to have people fill in their >>>> desired config info in all of the ncurses config sections would however >>>> be a much better idea I think.. >>>> -Garrett >>>> >>> >>> Are you talking about make config-recursive? >>> >> Yes =\. Lemme guess.. that's already an option :)? > > I hope not. We really need to move this out of being a ports buildtime > thing. Currently, to build ports in batch either requires someone to be > chained to the computer, so as to intercept all those screens, or to > simply agree to install everything, with no inpput whatever. These are > both bad options. No, you got it wrong. You run 'make config-recursive' and get all the configure screens at once. Afterwards you can just run 'make install clean' and go away. Read the ports(7) manpage. If you're using sysutils/bsdadminscripts you can run 'portconfig-recursive -a' before a 'portupgrade -a' in order to avoid having someone sit in front of the machine during the portupgrade.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?473941BD.9020807>