From owner-freebsd-bugs Sun Mar 10 14:10: 6 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 7D0EB37B404 for ; Sun, 10 Mar 2002 14:10:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g2AMA2172535; Sun, 10 Mar 2002 14:10:02 -0800 (PST) (envelope-from gnats) Date: Sun, 10 Mar 2002 14:10:02 -0800 (PST) Message-Id: <200203102210.g2AMA2172535@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: "Crist J. Clark" Subject: Re: conf/35725: /etc/rc should create missing "dumpdir". Reply-To: "Crist J. Clark" Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org The following reply was made to PR conf/35725; it has been noted by GNATS. From: "Crist J. Clark" To: "Gary W. Swearingen" Cc: FreeBSD-gnats-submit@FreeBSD.ORG Subject: Re: conf/35725: /etc/rc should create missing "dumpdir". Date: Sun, 10 Mar 2002 14:07:51 -0800 On Sat, Mar 09, 2002 at 09:57:40PM -0800, Gary W. Swearingen wrote: [snip] > A good (?) and simple enhancement would be to have the code in /etc/rc > which checks for a missing "dumpdir" create it after it determines that > it is missing. I don't think that is a good idea (what if $dumpdev was fat fingered someplace is shouldn't be and say, filled up your root filesystem). However, it currently fails silently, which I don't think is good either. How about have rc(8) bitch about it, Index: etc/rc =================================================================== RCS file: /export/freebsd/ncvs/src/etc/rc,v retrieving revision 1.296 diff -u -r1.296 rc --- etc/rc 17 Feb 2002 22:19:14 -0000 1.296 +++ etc/rc 10 Mar 2002 22:02:56 -0000 @@ -554,10 +554,14 @@ ;; esac - if [ -e "${dumpdev}" -a -d "${dumpdir}" ]; then + if [ -e "${dumpdev}" ]; then /sbin/dumpon -v ${dumpdev} - echo -n 'Checking for core dump: ' - /sbin/savecore ${savecore_flags} "${dumpdir}" + if [ -d "${dumpdir}" ]; then + echo -n 'Checking for core dump: ' + /sbin/savecore ${savecore_flags} "${dumpdir}" + else + echo "dumpdir directory does not exist: ${dumpdir}" + fi fi ;; esac -- Crist J. Clark | cjclark@alum.mit.edu | cjclark@jhu.edu http://people.freebsd.org/~cjc/ | cjc@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message