Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Oct 2002 13:30:03 -0700 (PDT)
From:      Ceri Davies <setantae@submonkey.net>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: bin/43865: unterminated string in rc.conf leaves system unuseable / disk readonly
Message-ID:  <200210092030.g99KU3iC087053@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR bin/43865; it has been noted by GNATS.

From: Ceri Davies <setantae@submonkey.net>
To: Giorgos Keramidas <keramida@freebsd.org>
Cc: Ian Dowse <iedowse@maths.tcd.ie>, bug-followup@freebsd.org
Subject: Re: bin/43865: unterminated string in rc.conf leaves system unuseable / disk readonly
Date: Wed, 9 Oct 2002 21:20:18 +0100

 On Wed, Oct 09, 2002 at 10:36:08PM +0300, Giorgos Keramidas wrote:
 > [-- Please keep bug-followup@freebsd.org in the Cc: list. --]
 
 > One of the ideas I had and never actually got around to implementing
 > was a shell wrapper around $EDITOR that allows root to edit rc.conf
 > and then checks to see that sh(1) can still parse the resulting file.
 > 
 > Something along the lines of:
 > 
 > 	# viconf
 > 	>>> copy /etc/rc.conf to /tmp/rc.conf.orig.$$
 > 	    and /tmp/rc.conf.$$$
 > 	>>> fire up $EDITOR on /tmp/rc.conf.$$$
 > 	>>> check to see if the following command works fine:
 > 
 > 		/bin/sh -c '. /tmp/rc.conf.$$'
 > 
 > 	>>> on failure, show a diff -u, and prompt the user for
 > 	    a) abort, e) edit again
 
 Sounds good.  lockf is your friend.
 
 Ceri
 -- 
 you can't see when light's so strong
 you can't see when light is gone

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210092030.g99KU3iC087053>