Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Oct 2007 09:37:28 +0000
From:      "Aryeh Friedman" <aryeh.friedman@gmail.com>
To:        "Stefan Lambrev" <stefan.lambrev@moneybookers.com>,  freebsd-current@freebsd.org
Subject:   Re: small purposal for change in installworld
Message-ID:  <bef9a7920710030237g4a3d2cfpc86e563d4a40367d@mail.gmail.com>
In-Reply-To: <47036164.4040609@moneybookers.com>
References:  <bef9a7920710021757kc553836g8aae00ca139830f6@mail.gmail.com> <4702EA52.9050904@delphij.net> <4702ECCB.3010508@webvolution.net> <bef9a7920710021836x18b58eecy8c5c15740f12cca8@mail.gmail.com> <bef9a7920710021837v6315cc6dx5c3acbd1f9ebff0@mail.gmail.com> <4703218B.7000603@webvolution.net> <bef9a7920710022205je1df326qe3095736efe6104a@mail.gmail.com> <47036164.4040609@moneybookers.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I discovered all those by reading before I posted... the attitude of
rtfm is what I am talking about...

On 10/3/07, Stefan Lambrev <stefan.lambrev@moneybookers.com> wrote:
> Hi,
>
> Aryeh Friedman wrote:
> > On 10/3/07, Joao Pedras <jpedras@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@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
> >
>
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bef9a7920710030237g4a3d2cfpc86e563d4a40367d>