From owner-freebsd-stable@freebsd.org Sun Sep 4 16:21:05 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4DB00A9DD88 for ; Sun, 4 Sep 2016 16:21:05 +0000 (UTC) (envelope-from fbsd@xtaz.co.uk) Received: from mail.xtaz.uk (tao.xtaz.uk [IPv6:2001:8b0:fe33::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1513C230 for ; Sun, 4 Sep 2016 16:21:05 +0000 (UTC) (envelope-from fbsd@xtaz.co.uk) Received: by mail.xtaz.uk (Postfix, from userid 1001) id CD18E209B022; Sun, 4 Sep 2016 17:21:01 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xtaz.co.uk; s=mail; t=1473006061; x=1474820461; bh=q11AZziXQhhATPDsPDU8jKmuS1x5JZgPTwy2b8gxywM=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=NkXt8RaBxZmdDK8GJ5SPqoFKf1Zvemd9EOL9zZ9rpaLAK+iyBtmnVlO63RQNjEXeA lH1EnSyDvGZS92W46bkn/dX9w4smyqsgXx3i01OMROdQOV95RNrFAcKZZPLsiEPcBO M4ikhDOPF3EHXsW0tRin2kE3Zp6c0MoFoJLzhrBMAhGysvmaG/Hj/Fp8QaNcEC6ZJA khnLPelJDSKRO4OAKxkJ5+c3HAzELXfotzIEu1CFeRksqWHt8+YXghHYPTEu593QCJ AuAi5fBSTeKXgLqEZ96xebGpygucLZEK+xjfaNiK/mLv0hlpbdLm3AWUjPfT6Y0TUR bi46S37GwFqZg== Date: Sun, 4 Sep 2016 17:21:01 +0100 From: Matt Smith To: "Julian H. Stacey" Cc: freebsd-stable@freebsd.org Subject: Re: omitting make installkernel in an upgarde between 2 x 10-stable Message-ID: <20160904162101.GA1172@xtaz.uk> Mail-Followup-To: Matt Smith , "Julian H. Stacey" , freebsd-stable@freebsd.org References: <201609041137.u84BbQoB062773@fire.js.berklix.net> <201609041435.u84EZT7K068273@fire.js.berklix.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <201609041435.u84EZT7K068273@fire.js.berklix.net> User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Sep 2016 16:21:05 -0000 On Sep 04 16:35, Julian H. Stacey wrote: >Hi, Reference: >> From: "Julian H. Stacey" >> Date: Sun, 04 Sep 2016 13:37:26 +0200 > >"Julian H. Stacey" wrote: >> Hi stable@ people >> In a jail, uname -r 10.3-RELEASE-p4, I started >> cd /usr/src ; make buildworld, >> then realised per >> https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html >> I will not be able to >> make installkernel ; reboot >> preceeding >> make installworld >> Am I on route to shooting myself in the foot ? > >It survived. No shot foot :-) Just to let you know. I have done this for years on versions 4 through to 10 and never had a single problem. Only on minor version upgrades though from say 10.2 to 10.3. My procedure is: make -j4 buildworld && make -j4 buildkernel make installkernel make installworld mergemaster shutdown -r now make delete-old make delete-old-libs I do this because I don't have a keyboard or monitor on the machine during normal use. This has *always* worked fine. However for a major version upgrade from say 10.x to 11.x I have always done it the correct and proper way using single user mode via the console. -- Matt