Date: Wed, 28 Feb 2007 22:29:29 -0600 From: Kevin Kinsey <kdk@daleco.biz> To: Its Me <dead_line@hotmail.com> Cc: dsmith_60@hotmail.com, freebsd-questions@freebsd.org Subject: Re: Future of FreeBSD 7.0 and up Message-ID: <45E656A9.2030205@daleco.biz> In-Reply-To: <BAY104-F13DEF81CFD9404FFCABA2C9A800@phx.gbl> References: <BAY104-F13DEF81CFD9404FFCABA2C9A800@phx.gbl>
next in thread | previous in thread | raw e-mail | index | archive | help
Its Me (Marwan Sultan?) wrote: > > Dwight! > > What ! How! > Installing FreeBSD takes flat 3 minutes!!! > after i'm done, I do install the ports, with 2 more minutes!! > > Then from ports Tree I just command "make install clean" > for > Apache > PHP5 > webmin, > lynx-ssl > radius > and few more ports, like pop3 and others.. > PLUS!! i configure it as a gateway, for my datalink routers (wan branches) > and lan GW, plus upgrading to latest patches..and adding few routes.. It is true that as your experience grows, you can do things like this more quickly. For the OP: examine simple shell scripting. Anything you do on the command line can be programmed to be done for you. I use sysinstall from CD and install a minimal -RELEASE quickly, and then I have shell scripts which take a few brief arguments regarding interface configuration and the server's intended use, and then: a. check for the existence of the Ports Tree and Source Tree downloading them as necessary. b. install cvsup-without-gui c. update to -STABLE, including setting vars and kernel options d. reboot e. finish update f. update ports tree g. install a selected set of ports So, most of the "work" I used to do by hand is automated - all I need to do is run "tail" on some logfiles and check my mail in the morning. (Well, "mergemaster" isn't quite automatic just yet). But, also, as Marwan indicates, I don't get to use it much - I don't have to build servers very often ;-) Lots of people have done this; perhaps the most famous is Greg Lehey's "instant-workstation" port. The reason it's not done for you: the BSD's are all about flexibility, in line with the UNIX philosophy "tools, not policy".... Kevin Kinsey
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45E656A9.2030205>