From nobody@FreeBSD.org  Sat Apr  5 23:21:17 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9942C106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  5 Apr 2008 23:21:17 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 7C8F68FC16
	for <freebsd-gnats-submit@FreeBSD.org>; Sat,  5 Apr 2008 23:21:17 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m35NL6Au037705
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 5 Apr 2008 23:21:06 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m35NL60P037704;
	Sat, 5 Apr 2008 23:21:06 GMT
	(envelope-from nobody)
Message-Id: <200804052321.m35NL60P037704@www.freebsd.org>
Date: Sat, 5 Apr 2008 23:21:06 GMT
From: Jrgen Unger <j.unger@jpru.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: /etc/rc.d/mdconfig and mdconfig2 are ignoring additional parameter in some cases
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         122477
>Category:       conf
>Synopsis:       [patch] /etc/rc.d/mdconfig and mdconfig2 are ignoring additional parameter in some cases
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-rc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 05 23:30:00 UTC 2008
>Closed-Date:    
>Last-Modified:  Mon Jan  2 20:00:26 UTC 2012
>Originator:     Jrgen Unger
>Release:        7.0-RELEASE and CURRENT
>Organization:
>Environment:
FreeBSD test3.lab.jpru.de 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sat Apr  5 07:09:37 CEST 2008     root@test3.lab.jpru.de:/usr/obj/usr/src/sys/GENERIC  i386

same on machine with current.
>Description:
in the case _mdconfig_list or _mdconfig2_list is set
explicit in /etc/rc.conf because of non contingous
device-numbers of md-devices, then it is impossible to
activate a newly created and configured md-device
with the following command (sample):
/etc/rc.d/mdconfig2 start md4444

>How-To-Repeat:
given is a set of configured md-devices with an _mdconfig2_list
explicit set in /etc/rc.conf:

_mdconfig2_list="md1001 md1002 md1003"

create a new md-device with a file-backingstore:

dd if=/dev/zero of=/somwhere/out/there/5555.img bs=1M count=100
mdconfig -a -t vnode -f /somewhere/out/there/5555.img -u 5555
newfs /dev/md5555
mdconfig -d -u 5555

add it to rc.conf:

_mdconfig2_list="md1001 md1002 md1003 md5555"
mdconfig_md5555="-t vnode -f /somewhere/out/there/5555.img"

now try to use mdconfig2 to activate this configuration:

/etc/rc.d/mdconfig2 start md5555

then he complains about md1001 already there where it only should
process md5555.

the below patches are fixing this while preserving the known
behaviour in the common known cases.
>Fix:
test3# diff -u mdconfig.orig mdconfig
--- mdconfig.orig	2008-02-24 18:53:19.000000000 +0100
+++ mdconfig	2008-04-06 02:50:19.000000000 +0200
@@ -174,14 +174,14 @@
 	done
 }
 
+load_rc_config $name
+
 _mdconfig_cmd="$1"
 if [ $# -gt 0 ]; then
         shift
 fi
 [ -n "$*" ] && _mdconfig_list="$*"
 
-load_rc_config $name
-
 _mdconfig_unit=0
 if [ -z "${_mdconfig_list}" ]; then
 	while :; do



test3# diff -u mdconfig2.orig mdconfig2
--- mdconfig2.orig	2008-02-24 18:53:19.000000000 +0100
+++ mdconfig2	2008-04-06 02:48:50.000000000 +0200
@@ -203,14 +203,14 @@
 	done
 }
 
+load_rc_config $name
+
 _mdconfig2_cmd="$1"
 if [ $# -gt 0 ]; then
         shift
 fi
 [ -n "$*" ] && _mdconfig2_list="$*"
 
-load_rc_config $name
-
 _mdconfig2_unit=0
 if [ -z "${_mdconfig2_list}" ]; then
 	while :; do
#

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-rc 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Apr 6 00:48:01 UTC 2008 
Responsible-Changed-Why:  
Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=122477 

From: Mike Makonnen <mtm@wubethiopia.com>
To: bug-followup@FreeBSD.org
Cc: j.unger@jpru.de
Subject: Re: conf/122477: [patch] /etc/rc.d/mdconfig and mdconfig2 are ignoring additional parameter in some cases
Date: Tue, 06 May 2008 14:27:21 +0300

 _mdconfig_list and _mdconfig2_list are internal variables of 
 rc.d/mdconfig and rc.d/mdconfig2 respectively. They may change at any 
 time without notice. You should not be setting them in /etc/rc.conf.
 
 Cheers.
 -- 
 Mike Makonnen       | GPG-KEY: http://people.freebsd.org/~mtm/mtm.asc
 mtm @ FreeBSD.Org   | AC7B 5672 2D11 F4D0 EBF8  5279 5359 2B82 7CD4 1F55
 FreeBSD             | http://www.freebsd.org
 

From: Garrett Cooper <gcooper@FreeBSD.org>
To: bug-followup@FreeBSD.org, j.unger@jpru.de
Cc: rc@freebsd.org
Subject: Re: conf/122477: [patch] /etc/rc.d/mdconfig and mdconfig2 are
 ignoring additional parameter in some cases
Date: Sun, 10 Oct 2010 21:43:36 -0700

 --20cf303bfef0dcc1720492500002
 Content-Type: text/plain; charset=ISO-8859-1
 
     IMO, the problem with this feature is lack of documentation when
 it was converted from ramdisk_* to mdconfig_md*. How does this patch
 work for you (you get the support you like via mdconfig_units)?
     This also removes all of the outdated documentation for ramdisk_*
 because it's no longer used by rc(8).
 Thanks,
 -Garrett
 
 --20cf303bfef0dcc1720492500002
 Content-Type: application/octet-stream; name="conf-122477.diff"
 Content-Disposition: attachment; filename="conf-122477.diff"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_gf4us6ts0
 
 SW5kZXg6IGV0Yy9yYy5kL21kY29uZmlnCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGV0Yy9yYy5kL21kY29uZmln
 CShyZXZpc2lvbiAyMTM2ODApCisrKyBldGMvcmMuZC9tZGNvbmZpZwkod29ya2luZyBjb3B5KQpA
 QCAtMTc0LDEwICsxNzQsMTEgQEAKIH0KIAogX21kY29uZmlnX2NtZD0iJDEiCitldmFsIF9tZGNv
 bmZpZ19saXN0PVwkbWRjb25maWdfdW5pdHMKIGlmIFsgJCMgLWd0IDAgXTsgdGhlbgogICAgICAg
 ICBzaGlmdAogZmkKLVsgLW4gIiQqIiBdICYmIF9tZGNvbmZpZ19saXN0PSIkKiIKK1sgLW4gIiRf
 bWRjb25maWdfbGlzdCIgLWEgLW4gIiQqIiBdICYmIF9tZGNvbmZpZ19saXN0PSIkKiIKIAogbG9h
 ZF9yY19jb25maWcgJG5hbWUKIApJbmRleDogZXRjL3JjLmQvbWRjb25maWcyCj09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
 LS0tIGV0Yy9yYy5kL21kY29uZmlnMgkocmV2aXNpb24gMjEzNjgwKQorKysgZXRjL3JjLmQvbWRj
 b25maWcyCSh3b3JraW5nIGNvcHkpCkBAIC0yMDQsMTAgKzIwNCwxMSBAQAogfQogCiBfbWRjb25m
 aWcyX2NtZD0iJDEiCitldmFsIF9tZGNvbmZpZzJfbGlzdD1cJG1kY29uZmlnX3VuaXRzCiBpZiBb
 ICQjIC1ndCAwIF07IHRoZW4KICAgICAgICAgc2hpZnQKIGZpCi1bIC1uICIkKiIgXSAmJiBfbWRj
 b25maWcyX2xpc3Q9IiQqIgorWyAtbiAiJF9tZGNvbmZpZzJfbGlzdCIgLWEgLW4gIiQqIiBdICYm
 IF9tZGNvbmZpZzJfbGlzdD0iJCoiCiAKIGxvYWRfcmNfY29uZmlnICRuYW1lCiAKSW5kZXg6IHNo
 YXJlL21hbi9tYW41L3JjLmNvbmYuNQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzaGFyZS9tYW4vbWFuNS9yYy5j
 b25mLjUJKHJldmlzaW9uIDIxMzY4MCkKKysrIHNoYXJlL21hbi9tYW41L3JjLmNvbmYuNQkod29y
 a2luZyBjb3B5KQpAQCAtMzk5Nyw2ICszOTk3LDIzIEBACiB3aGljaCBjYXVzZXMgbG9nIGZpbGVz
 IGZsYWdnZWQgd2l0aCBhCiAuQ20gQwogdG8gYmUgY3JlYXRlZC4KKy5JdCBWYSBtZGNvbmZpZ191
 bml0cworLlBxIFZ0IHN0cgorQSBsaXN0IG9mIG9uZSBvciBtb3JlCisuWHIgbWQgNAordW5pdHMg
 dG8gY29uZmlndXJlIHdpdGgKKy5YciBtZGNvbmZpZyA4CithbmQKKy5YciBuZXdmcyA4CitpbiB0
 aW1lIHRvIGJlIG1vdW50ZWQgd2l0aAorLlhyIGZzdGFiIDUgLgorSWYgdW5zcGVjaWZpZWQsIHRo
 ZQorLlZhIG1kY29uZmlnX21kIE5zIEFxIEFyIFgKK3ZhcmlhYmxlcyBhcmUgZXZhbHVhdGVkIGlu
 IGNvbnNlY3V0aXZlIG9yZGVyIGZyb20gbWQwLCB1bnRpbCBvbmUgdmFyaWFibGUgaXMKK3Vuc2V0
 IG9yIG51bGwuCitTZWUgdGhlCisuVmEgbWRjb25maWdfbWQgTnMgQXEgQXIgWAordmFyaWFibGUg
 ZGVzY3JpcHRpb25zIGJlbG93IGZvciBtb3JlIGRldGFpbHMuCiAuSXQgVmEgbWRjb25maWdfbWQg
 TnMgQXEgQXIgWAogLlBxIFZ0IHN0cgogQXJndW1lbnRzIHRvCkBAIC00MDE1LDEwICs0MDMyLDEy
 IEBACiAuRmwgZiBBciBmaWxlCiBmb3Igdm5vZGUgYmFja2VkCiAuWHIgbWQgNAotZGV2aWNlcy4K
 LU5vdGUgdGhhdAorZGV2aWNlcy4gRWFjaAogLlZhIG1kY29uZmlnX21kIE5zIEFxIEFyIFgKLXZh
 cmlhYmxlcyBhcmUgZXZhbHVhdGVkIHVudGlsIG9uZSB2YXJpYWJsZSBpcyB1bnNldCBvciBudWxs
 LgorZW50cnkgbGlzdGVkIGluCisuVmEgbWRjb25maWdfdW5pdHMKK211c3QgYmUgZGVmaW5lZCBp
 bgorLlhyIGZzdGFiIDUgLgogLkl0IFZhIG1kY29uZmlnX21kIE5zIEFvIEFyIFggQWMgTnMgVmEg
 X25ld2ZzCiAuUHEgVnQgc3RyCiBPcHRpb25hbCBhcmd1bWVudHMgcGFzc2VkIHRvCkBAIC00MDgy
 LDY1ICs0MTAxLDYgQEAKIC5CZCAtbGl0ZXJhbAogbWRjb25maWdfbWQwX2NtZD0idGFyIHhmekMg
 L3Zhci9maWxlLnRneiBcZSR7X21wfSIKIC5FZAotLkl0IFZhIHJhbWRpc2tfdW5pdHMKLS5QcSBW
 dCBzdHIKLUEgbGlzdCBvZiBvbmUgb3IgbW9yZSByYW1kaXNrIHVuaXRzIHRvIGNvbmZpZ3VyZSB3
 aXRoCi0uWHIgbWRjb25maWcgOAotYW5kCi0uWHIgbmV3ZnMgOAotaW4gdGltZSB0byBiZSBtb3Vu
 dGVkIGZyb20KLS5YciBmc3RhYiA1IC4KLUVhY2ggbGlzdGVkIHVuaXQKLS5BciBYCi1tdXN0IHNw
 ZWNpZnkgYXQgbGVhc3QgYQotLkFyIHR5cGUKLWluIGEKLS5WYSByYW1kaXNrXyBOcyBBbyBBciBY
 IEFjIE5zIFZhIF9jb25maWcKLXZhcmlhYmxlLgotTm90ZSB0aGF0IHRoaXMgd2F5IHRvIGNvbmZp
 Z3VyZSByYW1kaXNrcyBoYXMgYmVlbiBkZXByZWNhdGVkCi1pbiBmYXZvciBvZiBuZXcKLS5WYSBt
 ZGNvbmZpZ19tZCoKLXZhcmlhYmxlcyAoc2VlIGFib3ZlKS4KLS5JdCBWYSByYW1kaXNrXyBOcyBB
 byBBciBYIEFjIE5zIFZhIF9jb25maWcKLS5QcSBWdCBzdHIKLUFyZ3VtZW50cyB0bwotLlhyIG1k
 Y29uZmlnIDgKLWZvciByYW1kaXNrCi0uQXIgWCAuCi1BdCBtaW5pbXVtIGEKLS5GbCB0IEFyIHR5
 cGUKLW11c3QgYmUgc3BlY2lmaWVkLCB3aGVyZQotLkFyIHR5cGUKLW11c3QgYmUgb25lIG9mCi0u
 Q20gbWFsbG9jCi1vcgotLkNtIHN3YXAgLgotLkl0IFZhIHJhbWRpc2tfIE5zIEFvIEFyIFggQWMg
 TnMgVmEgX25ld2ZzCi0uUHEgVnQgc3RyCi1PcHRpb25hbCBhcmd1bWVudHMgcGFzc2VkIHRvCi0u
 WHIgbmV3ZnMgOAotdG8gaW5pdGlhbGl6ZSByYW1kaXNrCi0uQXIgWCAuCi0uSXQgVmEgcmFtZGlz
 a18gTnMgQW8gQXIgWCBBYyBOcyBWYSBfb3duZXIKLS5QcSBWdCBzdHIKLUFuIG93bmVyc2hpcCBz
 cGVjaWZpY2F0aW9uIHBhc3NlZCB0bwotLlhyIGNob3duIDgKLWFmdGVyIHRoZSBzcGVjaWZpZWQg
 cmFtZGlzayB1bml0Ci0uQXIgWAotaGFzIGJlZW4gbW91bnRlZC4KLUJvdGggdGhlCi0uWHIgbWQg
 NAotZGV2aWNlIGFuZCB0aGUgbW91bnQgcG9pbnQgd2lsbCBiZSBjaGFuZ2VkLgotLkl0IFZhIHJh
 bWRpc2tfIE5zIEFvIEFyIFggQWMgTnMgVmEgX3Blcm1zCi0uUHEgVnQgc3RyCi1BIG1vZGUgc3Ry
 aW5nIHBhc3NlZCB0bwotLlhyIGNobW9kIDEKLWFmdGVyIHRoZSBzcGVjaWZpZWQgcmFtZGlzayB1
 bml0Ci0uQXIgWAotaGFzIGJlZW4gbW91bnRlZC4KLUJvdGggdGhlCi0uWHIgbWQgNAotZGV2aWNl
 IGFuZCB0aGUgbW91bnQgcG9pbnQgd2lsbCBiZSBjaGFuZ2VkLgogLkl0IFZhIGF1dG9icmlkZ2Vf
 aW50ZXJmYWNlcwogLlBxIFZ0IHN0cgogU2V0IHRvIHRoZSBsaXN0IG9mIGJyaWRnZSBpbnRlcmZh
 Y2VzIHRoYXQgd2lsbCBoYXZlIG5ld2x5IGFycml2aW5nIGludGVyZmFjZXMK
 --20cf303bfef0dcc1720492500002--

From: Garrett Cooper <gcooper@FreeBSD.org>
To: bug-followup@freebsd.org, j.unger@jpru.de
Cc: rc@freebsd.org
Subject: Re: conf/122477: [patch] /etc/rc.d/mdconfig and mdconfig2 are
 ignoring additional parameter in some cases
Date: Sat, 23 Oct 2010 20:28:40 -0700

 --0016364ed9aecfab390493547883
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 On Sun, Oct 10, 2010 at 9:43 PM, Garrett Cooper <gcooper@freebsd.org> wrote=
 :
 > =A0 =A0IMO, the problem with this feature is lack of documentation when
 > it was converted from ramdisk_* to mdconfig_md*. How does this patch
 > work for you (you get the support you like via mdconfig_units)?
 > =A0 =A0This also removes all of the outdated documentation for ramdisk_*
 > because it's no longer used by rc(8).
 
 (Resending with a .patch extension just in case)
     Does anyone have any comments about the attached patch?
 Thanks!
 -Garrett
 
 --0016364ed9aecfab390493547883
 Content-Type: text/x-patch; charset=US-ASCII; name="conf-122477.patch"
 Content-Disposition: attachment; filename="conf-122477.patch"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_gfncxivy1
 
 SW5kZXg6IGV0Yy9yYy5kL21kY29uZmlnCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGV0Yy9yYy5kL21kY29uZmln
 CShyZXZpc2lvbiAyMTM2ODApCisrKyBldGMvcmMuZC9tZGNvbmZpZwkod29ya2luZyBjb3B5KQpA
 QCAtMTc0LDEwICsxNzQsMTEgQEAKIH0KIAogX21kY29uZmlnX2NtZD0iJDEiCitldmFsIF9tZGNv
 bmZpZ19saXN0PVwkbWRjb25maWdfdW5pdHMKIGlmIFsgJCMgLWd0IDAgXTsgdGhlbgogICAgICAg
 ICBzaGlmdAogZmkKLVsgLW4gIiQqIiBdICYmIF9tZGNvbmZpZ19saXN0PSIkKiIKK1sgLXogIiRf
 bWRjb25maWdfbGlzdCIgLWEgLW4gIiQqIiBdICYmIF9tZGNvbmZpZ19saXN0PSIkKiIKIAogbG9h
 ZF9yY19jb25maWcgJG5hbWUKIApJbmRleDogZXRjL3JjLmQvbWRjb25maWcyCj09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
 LS0tIGV0Yy9yYy5kL21kY29uZmlnMgkocmV2aXNpb24gMjEzNjgwKQorKysgZXRjL3JjLmQvbWRj
 b25maWcyCSh3b3JraW5nIGNvcHkpCkBAIC0yMDQsMTAgKzIwNCwxMSBAQAogfQogCiBfbWRjb25m
 aWcyX2NtZD0iJDEiCitldmFsIF9tZGNvbmZpZzJfbGlzdD1cJG1kY29uZmlnX3VuaXRzCiBpZiBb
 ICQjIC1ndCAwIF07IHRoZW4KICAgICAgICAgc2hpZnQKIGZpCi1bIC1uICIkKiIgXSAmJiBfbWRj
 b25maWcyX2xpc3Q9IiQqIgorWyAteiAiJF9tZGNvbmZpZzJfbGlzdCIgLWEgLW4gIiQqIiBdICYm
 IF9tZGNvbmZpZzJfbGlzdD0iJCoiCiAKIGxvYWRfcmNfY29uZmlnICRuYW1lCiAKSW5kZXg6IHNo
 YXJlL21hbi9tYW41L3JjLmNvbmYuNQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzaGFyZS9tYW4vbWFuNS9yYy5j
 b25mLjUJKHJldmlzaW9uIDIxMzY4MCkKKysrIHNoYXJlL21hbi9tYW41L3JjLmNvbmYuNQkod29y
 a2luZyBjb3B5KQpAQCAtMzk5Nyw2ICszOTk3LDIzIEBACiB3aGljaCBjYXVzZXMgbG9nIGZpbGVz
 IGZsYWdnZWQgd2l0aCBhCiAuQ20gQwogdG8gYmUgY3JlYXRlZC4KKy5JdCBWYSBtZGNvbmZpZ191
 bml0cworLlBxIFZ0IHN0cgorQSBsaXN0IG9mIG9uZSBvciBtb3JlCisuWHIgbWQgNAordW5pdHMg
 dG8gY29uZmlndXJlIHdpdGgKKy5YciBtZGNvbmZpZyA4CithbmQKKy5YciBuZXdmcyA4CitpbiB0
 aW1lIHRvIGJlIG1vdW50ZWQgd2l0aAorLlhyIGZzdGFiIDUgLgorSWYgdW5zcGVjaWZpZWQsIHRo
 ZQorLlZhIG1kY29uZmlnX21kIE5zIEFxIEFyIFgKK3ZhcmlhYmxlcyBhcmUgZXZhbHVhdGVkIGlu
 IGNvbnNlY3V0aXZlIG9yZGVyIGZyb20gbWQwLCB1bnRpbCBvbmUgdmFyaWFibGUgaXMKK3Vuc2V0
 IG9yIG51bGwuCitTZWUgdGhlCisuVmEgbWRjb25maWdfbWQgTnMgQXEgQXIgWAordmFyaWFibGUg
 ZGVzY3JpcHRpb25zIGJlbG93IGZvciBtb3JlIGRldGFpbHMuCiAuSXQgVmEgbWRjb25maWdfbWQg
 TnMgQXEgQXIgWAogLlBxIFZ0IHN0cgogQXJndW1lbnRzIHRvCkBAIC00MDE1LDEwICs0MDMyLDEy
 IEBACiAuRmwgZiBBciBmaWxlCiBmb3Igdm5vZGUgYmFja2VkCiAuWHIgbWQgNAotZGV2aWNlcy4K
 LU5vdGUgdGhhdAorZGV2aWNlcy4gRWFjaAogLlZhIG1kY29uZmlnX21kIE5zIEFxIEFyIFgKLXZh
 cmlhYmxlcyBhcmUgZXZhbHVhdGVkIHVudGlsIG9uZSB2YXJpYWJsZSBpcyB1bnNldCBvciBudWxs
 LgorZW50cnkgbGlzdGVkIGluCisuVmEgbWRjb25maWdfdW5pdHMKK211c3QgYmUgZGVmaW5lZCBp
 bgorLlhyIGZzdGFiIDUgLgogLkl0IFZhIG1kY29uZmlnX21kIE5zIEFvIEFyIFggQWMgTnMgVmEg
 X25ld2ZzCiAuUHEgVnQgc3RyCiBPcHRpb25hbCBhcmd1bWVudHMgcGFzc2VkIHRvCkBAIC00MDgy
 LDY1ICs0MTAxLDYgQEAKIC5CZCAtbGl0ZXJhbAogbWRjb25maWdfbWQwX2NtZD0idGFyIHhmekMg
 L3Zhci9maWxlLnRneiBcZSR7X21wfSIKIC5FZAotLkl0IFZhIHJhbWRpc2tfdW5pdHMKLS5QcSBW
 dCBzdHIKLUEgbGlzdCBvZiBvbmUgb3IgbW9yZSByYW1kaXNrIHVuaXRzIHRvIGNvbmZpZ3VyZSB3
 aXRoCi0uWHIgbWRjb25maWcgOAotYW5kCi0uWHIgbmV3ZnMgOAotaW4gdGltZSB0byBiZSBtb3Vu
 dGVkIGZyb20KLS5YciBmc3RhYiA1IC4KLUVhY2ggbGlzdGVkIHVuaXQKLS5BciBYCi1tdXN0IHNw
 ZWNpZnkgYXQgbGVhc3QgYQotLkFyIHR5cGUKLWluIGEKLS5WYSByYW1kaXNrXyBOcyBBbyBBciBY
 IEFjIE5zIFZhIF9jb25maWcKLXZhcmlhYmxlLgotTm90ZSB0aGF0IHRoaXMgd2F5IHRvIGNvbmZp
 Z3VyZSByYW1kaXNrcyBoYXMgYmVlbiBkZXByZWNhdGVkCi1pbiBmYXZvciBvZiBuZXcKLS5WYSBt
 ZGNvbmZpZ19tZCoKLXZhcmlhYmxlcyAoc2VlIGFib3ZlKS4KLS5JdCBWYSByYW1kaXNrXyBOcyBB
 byBBciBYIEFjIE5zIFZhIF9jb25maWcKLS5QcSBWdCBzdHIKLUFyZ3VtZW50cyB0bwotLlhyIG1k
 Y29uZmlnIDgKLWZvciByYW1kaXNrCi0uQXIgWCAuCi1BdCBtaW5pbXVtIGEKLS5GbCB0IEFyIHR5
 cGUKLW11c3QgYmUgc3BlY2lmaWVkLCB3aGVyZQotLkFyIHR5cGUKLW11c3QgYmUgb25lIG9mCi0u
 Q20gbWFsbG9jCi1vcgotLkNtIHN3YXAgLgotLkl0IFZhIHJhbWRpc2tfIE5zIEFvIEFyIFggQWMg
 TnMgVmEgX25ld2ZzCi0uUHEgVnQgc3RyCi1PcHRpb25hbCBhcmd1bWVudHMgcGFzc2VkIHRvCi0u
 WHIgbmV3ZnMgOAotdG8gaW5pdGlhbGl6ZSByYW1kaXNrCi0uQXIgWCAuCi0uSXQgVmEgcmFtZGlz
 a18gTnMgQW8gQXIgWCBBYyBOcyBWYSBfb3duZXIKLS5QcSBWdCBzdHIKLUFuIG93bmVyc2hpcCBz
 cGVjaWZpY2F0aW9uIHBhc3NlZCB0bwotLlhyIGNob3duIDgKLWFmdGVyIHRoZSBzcGVjaWZpZWQg
 cmFtZGlzayB1bml0Ci0uQXIgWAotaGFzIGJlZW4gbW91bnRlZC4KLUJvdGggdGhlCi0uWHIgbWQg
 NAotZGV2aWNlIGFuZCB0aGUgbW91bnQgcG9pbnQgd2lsbCBiZSBjaGFuZ2VkLgotLkl0IFZhIHJh
 bWRpc2tfIE5zIEFvIEFyIFggQWMgTnMgVmEgX3Blcm1zCi0uUHEgVnQgc3RyCi1BIG1vZGUgc3Ry
 aW5nIHBhc3NlZCB0bwotLlhyIGNobW9kIDEKLWFmdGVyIHRoZSBzcGVjaWZpZWQgcmFtZGlzayB1
 bml0Ci0uQXIgWAotaGFzIGJlZW4gbW91bnRlZC4KLUJvdGggdGhlCi0uWHIgbWQgNAotZGV2aWNl
 IGFuZCB0aGUgbW91bnQgcG9pbnQgd2lsbCBiZSBjaGFuZ2VkLgogLkl0IFZhIGF1dG9icmlkZ2Vf
 aW50ZXJmYWNlcwogLlBxIFZ0IHN0cgogU2V0IHRvIHRoZSBsaXN0IG9mIGJyaWRnZSBpbnRlcmZh
 Y2VzIHRoYXQgd2lsbCBoYXZlIG5ld2x5IGFycml2aW5nIGludGVyZmFjZXMK
 --0016364ed9aecfab390493547883--

From: Garrett Cooper <yanegomi@gmail.com>
To: bug-followup@FreeBSD.org, j.unger@jpru.de
Cc:  
Subject: Re: conf/122477: [patch] /etc/rc.d/mdconfig and mdconfig2 are ignoring
 additional parameter in some cases
Date: Mon, 2 Jan 2012 11:53:15 -0800 (PST)

   This message is in MIME format.  The first part should be readable text,
   while the remaining parts are likely unreadable without MIME-aware tools.
 
 --967339439-1040549868-1325533997=:90583
 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
 
  	The following patch is an updated copy of the prior version to 
 stable/9 // head. It might be needed for stable/8 as well.
 Thanks, 
 -Garrett
 --967339439-1040549868-1325533997=:90583
 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=conf-122477-stable_9.patch
 Content-Transfer-Encoding: BASE64
 Content-ID: <alpine.BSF.2.00.1201021153150.90583@toaster.local>
 Content-Description: 
 Content-Disposition: attachment; filename=conf-122477-stable_9.patch
 
 SW5kZXg6IGV0Yy9yYy5kL21kY29uZmlnDQo9PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09DQotLS0gZXRjL3JjLmQvbWRjb25maWcJKHJldmlzaW9uIDIyOTMwNykN
 CisrKyBldGMvcmMuZC9tZGNvbmZpZwkod29ya2luZyBjb3B5KQ0KQEAgLTE3
 NCwxMCArMTc0LDExIEBADQogfQ0KIA0KIF9tZGNvbmZpZ19jbWQ9IiQxIg0K
 K2V2YWwgX21kY29uZmlnX2xpc3Q9XCRtZGNvbmZpZ191bml0cw0KIGlmIFsg
 JCMgLWd0IDAgXTsgdGhlbg0KICAgICAgICAgc2hpZnQNCiBmaQ0KLVsgLW4g
 IiQqIiBdICYmIF9tZGNvbmZpZ19saXN0PSIkKiINCitbIC16ICIkX21kY29u
 ZmlnX2xpc3QiIC1hIC1uICIkKiIgXSAmJiBfbWRjb25maWdfbGlzdD0iJCoi
 DQogDQogbG9hZF9yY19jb25maWcgJG5hbWUNCiANCkluZGV4OiBldGMvcmMu
 ZC9tZGNvbmZpZzINCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBldGMv
 cmMuZC9tZGNvbmZpZzIJKHJldmlzaW9uIDIyOTMwNykNCisrKyBldGMvcmMu
 ZC9tZGNvbmZpZzIJKHdvcmtpbmcgY29weSkNCkBAIC0yMDQsMTAgKzIwNCwx
 MSBAQA0KIH0NCiANCiBfbWRjb25maWcyX2NtZD0iJDEiDQorZXZhbCBfbWRj
 b25maWcyX2xpc3Q9XCRtZGNvbmZpZ191bml0cw0KIGlmIFsgJCMgLWd0IDAg
 XTsgdGhlbg0KICAgICAgICAgc2hpZnQNCiBmaQ0KLVsgLW4gIiQqIiBdICYm
 IF9tZGNvbmZpZzJfbGlzdD0iJCoiDQorWyAteiAiJF9tZGNvbmZpZzJfbGlz
 dCIgLWEgLW4gIiQqIiBdICYmIF9tZGNvbmZpZzJfbGlzdD0iJCoiDQogDQog
 bG9hZF9yY19jb25maWcgJG5hbWUNCiANCkluZGV4OiBzaGFyZS9tYW4vbWFu
 NS9yYy5jb25mLjUNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBzaGFy
 ZS9tYW4vbWFuNS9yYy5jb25mLjUJKHJldmlzaW9uIDIyOTMwNykNCisrKyBz
 aGFyZS9tYW4vbWFuNS9yYy5jb25mLjUJKHdvcmtpbmcgY29weSkNCkBAIC00
 MjAzLDYgKzQyMDMsMjMgQEANCiB3aGljaCBjYXVzZXMgbG9nIGZpbGVzIGZs
 YWdnZWQgd2l0aCBhDQogLkNtIEMNCiB0byBiZSBjcmVhdGVkLg0KKy5JdCBW
 YSBtZGNvbmZpZ191bml0cw0KKy5QcSBWdCBzdHINCitBIGxpc3Qgb2Ygb25l
 IG9yIG1vcmUNCisuWHIgbWQgNA0KK3VuaXRzIHRvIGNvbmZpZ3VyZSB3aXRo
 DQorLlhyIG1kY29uZmlnIDgNCithbmQNCisuWHIgbmV3ZnMgOA0KK2luIHRp
 bWUgdG8gYmUgbW91bnRlZCB3aXRoDQorLlhyIGZzdGFiIDUgLg0KK0lmIHVu
 c3BlY2lmaWVkLCB0aGUNCisuVmEgbWRjb25maWdfbWQgTnMgQXEgQXIgWA0K
 K3ZhcmlhYmxlcyBhcmUgZXZhbHVhdGVkIGluIGNvbnNlY3V0aXZlIG9yZGVy
 IGZyb20gbWQwLCB1bnRpbCBvbmUgdmFyaWFibGUgaXMNCit1bnNldCBvciBu
 dWxsLg0KK1NlZSB0aGUNCisuVmEgbWRjb25maWdfbWQgTnMgQXEgQXIgWA0K
 K3ZhcmlhYmxlIGRlc2NyaXB0aW9ucyBiZWxvdyBmb3IgbW9yZSBkZXRhaWxz
 Lg0KIC5JdCBWYSBtZGNvbmZpZ19tZCBOcyBBcSBBciBYDQogLlBxIFZ0IHN0
 cg0KIEFyZ3VtZW50cyB0bw0KQEAgLTQyMjEsMTAgKzQyMzgsMTIgQEANCiAu
 RmwgZiBBciBmaWxlDQogZm9yIHZub2RlIGJhY2tlZA0KIC5YciBtZCA0DQot
 ZGV2aWNlcy4NCi1Ob3RlIHRoYXQNCitkZXZpY2VzLiBFYWNoDQogLlZhIG1k
 Y29uZmlnX21kIE5zIEFxIEFyIFgNCi12YXJpYWJsZXMgYXJlIGV2YWx1YXRl
 ZCB1bnRpbCBvbmUgdmFyaWFibGUgaXMgdW5zZXQgb3IgbnVsbC4NCitlbnRy
 eSBsaXN0ZWQgaW4NCisuVmEgbWRjb25maWdfdW5pdHMNCittdXN0IGJlIGRl
 ZmluZWQgaW4NCisuWHIgZnN0YWIgNSAuDQogLkl0IFZhIG1kY29uZmlnX21k
 IE5zIEFvIEFyIFggQWMgTnMgVmEgX25ld2ZzDQogLlBxIFZ0IHN0cg0KIE9w
 dGlvbmFsIGFyZ3VtZW50cyBwYXNzZWQgdG8NCg==
 
 --967339439-1040549868-1325533997=:90583--
>Unformatted:
