Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Oct 2006 22:56:10 +0200
From:      bsd <bsd@todoo.biz>
To:        Liste FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: Upgrading in the same RELENG without shutdown ?
Message-ID:  <FFA65D53-F5C2-493D-BB0A-1C39104D66A1@todoo.biz>
In-Reply-To: <20061016180107.GB76982@mail0.dcoder.net>
References:  <3A36FE52-9F48-45D2-BEF2-D538331CA299@todoo.biz> <28389.167.246.36.14.1161020443.squirrel@webmail.dfwlp.org> <20061016180107.GB76982@mail0.dcoder.net>

next in thread | previous in thread | raw e-mail | index | archive | help
 =46rom what I have read so far I guess I'll stick to the 'classic' =20
procedure and boot in single user to do the merging things.

A little trip to my Data Center //


Thanks.

Le 16 oct. 06 =E0 20:01, david coder a =E9crit :

> i save myself some time by removing files from subdirectories of /=20
> etc whose
> contents i never modify, & using the "-i" option to mergemaster the =20=

> 2nd time.
> you might (or might not) find the following scripts useful, edited =20
> to meet
> your needs (the 2nd is obviously intended to be run in single-user):
>
> # cat buildsys
> rm -rf /usr/obj && \
> cd /usr/src && \
> make buildworld && \
> make kernel KERNCONF=3DKEROUAC
>
> # cat installsys
> mount -u / && \
> mount -a && \
> cd /usr/src && \
> mergemaster -p && \
> make installworld && \
> rm -rf /etc/bluetooth/* && \
> rm -rf /etc/defaults/* && \
> rm -rf /etc/gnats/* && \
> rm -rf /etc/isdn/* && \
> rm -rf /etc/mtree/* && \
> rm -rf /etc/pam.d/* && \
> rm -rf /etc/periodic/* && \
> rm -rf /etc/ppp/* && \
> rm -rf /etc/rc.d/* && \
> rm -rf /etc/security/* && \
> rm -rf /etc/skel/* && \
> rm -rf /etc/ssl/* && \
> mergemaster -i && \
> rm -rf /usr/obj/*
>
> i guess it's obvious that the 2nd script is designed to be run in =20
> single user
> & that the point of concatenating the commands in each script is to =20=

> stop the
> proceedings cold in case there's a failure at any stage.
>
> at the very least, i'd reboot after running the 1st script to make =20
> sure the
> kernel works.  you might have problems w/ a new system & an old =20
> kernel.
>
> +++ Jonathan Horne [16/10/06 12:40 -0500]:
>>> Hello,
>>>
>>>
>>> I have CVS-UP configured to follow RELENG_5_4
>>>
>>> I was wondering if there is a way to patch (upgrading from 5.4-
>>> RELEASE-p8 to a higher version) my system without going into the
>>> classic :
>>>
>>> # make -j4 buildworld
>>> # make -j4 buildkernel
>>> # make -j4 installkernel
>>> # shutdown now
>>>
>>> And booting in single user //
>>>
>>> # fsck -p
>>> # mount -u /
>>> # mount -a -t ufs
>>> # swapon -a
>>>
>>> # cd /usr/src
>>> # mergemaster -p
>>>
>>>
>>>
>>> My system is in production and I am not onsite so this is a problem
>>> for me to have to boot in single user mode.
>>>
>>> Is there a way to keep the system in multi-user mode while doing =20
>>> this ?
>>>
>>> And what are the risks if any ?
>>>
>>>
>>>
>>> Sincerly yours.
>>>
>>>
>>> ________________________________________________
>>> ????????????????????????????????????????????????
>>> ????????????????????????????????????????????????
>>> Gregober ---> PGP ID --> 0x1BA3C2FD
>>> bsd @at@ todoo.biz
>>> ________________________________________________
>>> ????????????????????????????????????????????????
>>> ????????????????????????????????????????????????
>>>
>>> P "Please consider your environmental responsibility before printing
>>> this e-mail"
>>>
>>
>> it can be done, but it is NOT guaranteed safe.  i do it, but your =20
>> might
>> not be the same as mine.  my system is a *low* traffic system, and =20=

>> i am
>> the only user.  the system is however running apache2, mysql, and =20
>> some
>> other daemons.
>>
>> again, your mileage may vary, this is what i do:
>>
>> 1) make buildworld, and make buildkernel.
>> 2) make installkernel
>> 3) cd /usr/src, mergemaster -p, make installworld, mergemaster.
>> 4) reboot.
>>
>> hth,
>> jonathan
>>
>> _______________________________________________
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "freebsd-questions-=20
>> unsubscribe@freebsd.org"
>
> --=20
> David Coder
> Network Engineer Emeritus, Verio/NTT
> Telluride, CO & Washington, DC =20
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-=20
> unsubscribe@freebsd.org"

________________________________________________
=AB?=BB=A5=AB?=BB=A7=AB?=BB=A5=AB?=BB=A7=AB?=BB=A5=AB?=BB=A7=AB?=BB=A5=AB?=
=BB=A7=AB?=BB=A5=AB?=BB=A7=AB?=BB=A5=AB?=BB=A7
=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=
=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF
Gregober ---> PGP ID --> 0x1BA3C2FD
bsd @at@ todoo.biz
________________________________________________
=AB?=BB=A5=AB?=BB=A7=AB?=BB=A5=AB?=BB=A7=AB?=BB=A5=AB?=BB=A7=AB?=BB=A5=AB?=
=BB=A7=AB?=BB=A5=AB?=BB=A7=AB?=BB=A5=AB?=BB=A7
=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=
=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF

P "Please consider your environmental responsibility before printing =20
this e-mail"





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FFA65D53-F5C2-493D-BB0A-1C39104D66A1>