conf/175311: [patch] add "dump" fs type support to rc.d/dumpon
Garrett Cooper
yanegomi at gmail.com
Sat Jan 19 00:50:02 UTC 2013
The following reply was made to PR conf/175311; it has been noted by GNATS.
From: Garrett Cooper <yanegomi at gmail.com>
To: d at delphij.net
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: conf/175311: [patch] add "dump" fs type support to rc.d/dumpon
Date: Fri, 18 Jan 2013 16:47:44 -0800
On Jan 18, 2013, at 4:43 PM, Xin Li wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> On 01/14/13 14:49, Garrett Cooper wrote:
>>
>>> Number: 175311 Category: conf Synopsis:
>>> [patch] add "dump" fs type support to rc.d/dumpon Confidential:
>>> no Severity: non-critical Priority: low Responsible:
>>> freebsd-bugs State: open Quarter: Keywords:
>>> Date-Required: Class: sw-bug Submitter-Id:
>>> current-users Arrival-Date: Mon Jan 14 22:50:00 UTC 2013
>>> Closed-Date: Last-Modified: Originator: Garrett Cooper
>>> Release: 10-CURRENT Organization:
>> EMC Isilon
>>> Environment:
>> FreeBSD gran-tourismo.west.isilon.com 10.0-CURRENT FreeBSD
>> 10.0-CURRENT #1 r+294c6eb: Fri Jan 4 07:38:46 PST 2013
>> root at gran-tourismo.west.isilon.com:/usr/obj/usr/src/sys/GRAN-TOURISMO
>> amd64
>>> Description:
>> savecore(8) notes that you can use dump for the FS type, but dumpon
>> only supports swap for the FS type. The attached patch enhances
>> both FS types to work with dumpon + savecore.
>>> How-To-Repeat:
>>
>>> Fix:
>>
>>
>> Patch attached with submission follows:
>>
>> From 16921efded40ef4c7800f07157f0e52be4cf8121 Mon Sep 17 00:00:00
>> 2001 From: Garrett Cooper <yanegomi at gmail.com> Date: Mon, 14 Jan
>> 2013 14:39:59 -0800 Subject: [PATCH] Support the pseudo fs_vfstype
>> == "dump" noted in savecore(8)
>>
>> Signed-off-by: Garrett Cooper <yanegomi at gmail.com> ---
>> etc/rc.d/dumpon | 7 ++++++- 1 file changed, 6 insertions(+), 1
>> deletion(-)
>>
>> diff --git a/etc/rc.d/dumpon b/etc/rc.d/dumpon index
>> ce5fc1c..981ff84 100755 --- a/etc/rc.d/dumpon +++
>> b/etc/rc.d/dumpon @@ -40,7 +40,12 @@ dumpon_start() return $? fi
>> while read dev mp type more ; do - [ "${type}" = "swap" ] ||
>> continue + case "$type" in + dump|swap) + ;; + *) +
>> continue;; + esac
>
> Why not just:
>
> [ "${type}" = "swap" -o "${type}" = "dump" ] || continue?
That's valid too -- didn't realize it had been converted to a built-in:
$ type [
[ is a shell builtin
Thanks!
-Garrett
More information about the freebsd-rc
mailing list