From owner-svn-src-all@FreeBSD.ORG Fri Dec 31 22:37:51 2010 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 172F0106572E for ; Fri, 31 Dec 2010 22:37:51 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from ch-smtp02.sth.basefarm.net (ch-smtp02.sth.basefarm.net [80.76.149.213]) by mx1.freebsd.org (Postfix) with ESMTP id 8E18D8FC0C for ; Fri, 31 Dec 2010 22:37:50 +0000 (UTC) Received: from c83-255-61-120.bredband.comhem.se ([83.255.61.120]:42218 helo=falcon.midgard.homeip.net) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.72) (envelope-from ) id 1PYnVD-0006Eg-9N for svn-src-all@freebsd.org; Fri, 31 Dec 2010 23:31:17 +0100 Received: (qmail 29696 invoked from network); 31 Dec 2010 23:31:14 +0100 Received: from owl.midgard.homeip.net (10.1.5.7) by falcon.midgard.homeip.net with ESMTP; 31 Dec 2010 23:31:14 +0100 Received: (qmail 26547 invoked by uid 1001); 31 Dec 2010 23:31:14 +0100 Date: Fri, 31 Dec 2010 23:31:14 +0100 From: Erik Trulsson To: Alexander Best Message-ID: <20101231223114.GA26424@owl.midgard.homeip.net> References: <201012301806.oBUI6VcW046731@svn.freebsd.org> <20101231144308.GA55052@stack.nl> <20101231165552.GA24854@owl.midgard.homeip.net> <20101231190058.GA79467@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20101231190058.GA79467@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: 83.255.61.120 X-Scan-Result: No virus found in message 1PYnVD-0006Eg-9N. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1PYnVD-0006Eg-9N 13b5383d8fc521877b3a1e5aaf210234 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , Jilles Tjoelker Subject: Re: svn commit: r216823 - head/sbin/shutdown X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Dec 2010 22:37:51 -0000 On Fri, Dec 31, 2010 at 07:00:58PM +0000, Alexander Best wrote: [snip] > another thought: running 'reboot' instead of 'shutdown -r now' *can* cause > harm to the system, because an important rc.shutdown script wasn't executed. > however running 'shutdown -r now' in single-user mode e.g. will cause a few > sterr warnings; however it *cannot* cause any harm. Oh, yes, it can! (And I have been burnt by it once, after which I got very careful about not using 'shutdown -r now' from single user mode.) Take a look at /etc/rc.d/mixer At shutdown it saves the current state of the soundcard mixer values into a file and at start it restores the mixer values from that file. If you boot into single user mode the start function will of course not be executed leaving the mixer values at their default values. If you then use 'shutdown' these default values are what will be saved, overwriting whatever values had been saved before, while if you had instead had used 'reboot' the old saved values would have been left untouched. If you never change the mixer values from their defaukt you won't notice anything, but otherwise it might take a while to figure out why the sound is at the 'wrong' volume. This is one example I have found where bad things can happen if you use 'shutdown' when you should have used 'reboot'. I am fairly sure that there are other instances that I just haven't run into (yet.) -- Erik Trulsson ertr1013@student.uu.se