I can validate that this works - one way you can automate this is to
put the KERNCONF definition in /etc/make.conf. We used this to bulk
update a farm of SMP and uniprocessor systems, the SMP kernel was
different for us.
One thing that can bite you is _other_ things in /etc/make.conf - like
if you use NO_SENDMAIL=yes in the base system - if /etc/make.conf
doesn't have the same options in the install systems the install will
fail. Likewise for kerberos. I don't know what can be done about CPU
variants unless you have a relatively homogenous setup.
What worked best for us was to keep /etc/make.conf as short as
possible, even if all of the systems ended up getting the games
directory installed...
- Mike H.
Date: Tue, 13 Aug 2002 10:35:14 -0400
Cc: [EMAIL PROTECTED]
From: Chen Xu <[EMAIL PROTECTED]>
Sender: [EMAIL PROTECTED]
X-Loop: FreeBSD.ORG
X-Spam-Status: No, hits=-2.3 required=5.0
tests=IN_REP_TO,DOUBLE_CAPSWORD
version=2.31
X-Spam-Level:
On Tuesday, August 13, 2002, at 10:20 AM, Dmitry Agafonov wrote:
>
> We have compiled kernels (make buildkernel KERNCONF=LALALA) on one machine,
> and then after nfs-mounting /usr/src and /usr/obj to target machine -
> make installkernel KERNCONF=LALALA
> This works fine and is very good for poor-cpu/ram machines :)
>
> The question still remains - can one build a number of kernels and
> then install them? This will save some time on updating a number
> of machines: 3 steps (cvsup'ing and world and kernel(s) building)
> may be fully automated.
I don't see why you cann't do it for many machines. One can just
make buildkernel KERNCONF=LALALA
...
make buildkernel KERNCONF=ZAZAZA
then nfs mount to each machine to installkernel. Only problem is
that you have to do `installkernel KERNCONF=$cornel_config`
on each target boxes, which makes fully auto a problem. \
Chen
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-stable" in the body of the message