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>