Hi, Aryeh Friedman wrote: > I discovered all those by reading before I posted... the attitude of > rtfm is what I am talking about... > Sorry I really do not understand what is your point. For me the main difference between linux and freebsd is documentation. FreeBSD is very well documented project , as far as I know there is no such beast as well documented linux distro :) For me FreeBSD community was (and still is) very helpful and never with attitude RTFM. If you consider my mail with examples and steps how to accomplish all that you asked for as RTFM attitude I just do not know what to say. This is going to be off topic here [-current], so sorry about it. > On 10/3/07, Stefan Lambrev <stefan.lambrev_at_moneybookers.com> wrote: > >> Hi, >> >> Aryeh Friedman wrote: >> >>> On 10/3/07, Joao Pedras <jpedras_at_webvolution.net> wrote: >>> >>> >>> >>>> in that case, maybe a fitting location would be /etc/default/cvsup or >>>> /etc/default/supfiles. No change needed in mergemaster, just the file >>>> locations. >>>> >>>> Where this may lead to, is that a lot of stuff from /usr/share/examples >>>> will/would (arguably!) belong in /etc... >>>> >>>> >>> /etc/config/... ??? that way people will know what is system config >>> stuff and what is not... also I think it might make sense to set aside >>> space in /usr/local/etc for stuff like kernel configs (namely any >>> kernel config found there automatically supersedes GENERIC on make >>> buildkernel with no kernel specified) >>> >>> >> So far all that you want to do can be done using /etc/make.conf >> >> cat /etc/make.conf : >> ######### sup ########## >> SUP_UPDATE= >> # >> SUP= /usr/bin/csup >> SUPFLAGS= -g -L 1 >> SUPHOST= cvsup.PUT_YOUR_COUNTRY_CODE_HERE.FreeBSD.org >> SUPFILE= /usr/share/examples/cvsup/standard-supfile >> PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile >> >> So now simple make update in /usr/src and /usr/ports works. You do not >> have to specify anything else. >> >> KERNCONF=CORE GENERIC >> >> So when I type in /usr/src: make kernel always both kernels are build >> (only CORE is installed) >> Of course you can leave only to KERCONF=YOUR_KERNCONF_FILE >> >> so if you want to build freebsd from latest sources simple >> cd /usr/src && make update buildworld kernel installworld && mergemaster -i >> should work perfect. >> >> What about /etc .. everything there is system configuration files :) so >> if we make /etc/config then we have to move all files to /etc/config .. >> But - /usr/local/etc have nothing to do with system configuration (like >> kernel confs), on freshly installed freebsd /usr/local does not exist :) >> it is created and dedicated for 3rd party software - ports and etc. >> >> So my point is that I do not see any reasons for changes here , just >> read the documentation and you will be surprised how many things are >> already done. >> >> >>> _______________________________________________ >>> freebsd-current_at_freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/freebsd-current >>> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" >>> >>> >> > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" >Received on Wed Oct 03 2007 - 08:02:27 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:18 UTC