From owner-freebsd-rc@FreeBSD.ORG Thu May 6 16:40:03 2010 Return-Path: Delivered-To: freebsd-rc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E9E12106564A for ; Thu, 6 May 2010 16:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id DA8CA8FC08 for ; Thu, 6 May 2010 16:40:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o46Ge3fq002043 for ; Thu, 6 May 2010 16:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o46Ge38f002042; Thu, 6 May 2010 16:40:03 GMT (envelope-from gnats) Date: Thu, 6 May 2010 16:40:03 GMT Message-Id: <201005061640.o46Ge38f002042@freefall.freebsd.org> To: freebsd-rc@FreeBSD.org From: Sergey Matveychuk Cc: Subject: Re: conf/132476: [rc.d] [patch] add support setfib(1) in rc.d/routing X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Sergey Matveychuk List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 May 2010 16:40:04 -0000 The following reply was made to PR conf/132476; it has been noted by GNATS. From: Sergey Matveychuk To: bug-followup@FreeBSD.org Cc: Subject: Re: conf/132476: [rc.d] [patch] add support setfib(1) in rc.d/routing Date: Thu, 06 May 2010 20:38:21 +0400 This is a multi-part message in MIME format. --------------070600000107030003030603 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit The patch without jot(1). (A first feedback for 1 year and 2 monthes I accidentally read in rc@). Unfortunately I have no a box with CURRENT now. Sorry. So, the patch for 7.x and 8.x. --------------070600000107030003030603 Content-Type: text/plain; name="setfib-rc.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="setfib-rc.patch" LS0tIGV0Yy9yYy5kL3JvdXRpbmcub3JpZwkyMDEwLTAzLTI0IDIwOjU4OjQ4LjAwMDAwMDAw MCArMDMwMAorKysgZXRjL3JjLmQvcm91dGluZwkyMDEwLTA1LTA2IDIwOjI0OjAzLjAwMDAw MDAwMCArMDQwMApAQCAtMjcsMjggKzI3LDQ4IEBACiAKIHJvdXRpbmdfc3RvcCgpCiB7Ci0J cm91dGUgLW4gZmx1c2gKKwlfZmlic19udW09YHN5c2N0bCAtbiBuZXQuZmlic2AKKwlpPTAK Kwl3aGlsZSBbICRpIC1sdCAke19maWJzX251bX0gXSA7IGRvCisJCXNldGZpYiAtRiAkaSBy b3V0ZSAtbiBmbHVzaAorCQlpPSQoKGkgKyAxKSkKKwlkb25lCiB9CiAKIHN0YXRpY19zdGFy dCgpCiB7Ci0JY2FzZSAke2RlZmF1bHRyb3V0ZXJ9IGluCi0JW05uXVtPb10gfCAnJykKLQkJ OzsKLQkqKQotCQlzdGF0aWNfcm91dGVzPSJkZWZhdWx0ICR7c3RhdGljX3JvdXRlc30iCi0J CXJvdXRlX2RlZmF1bHQ9ImRlZmF1bHQgJHtkZWZhdWx0cm91dGVyfSIKLQkJOzsKLQllc2Fj CisJX2ZpYnNfbnVtPWBzeXNjdGwgLW4gbmV0LmZpYnNgCisJaWYgWyAtbiAiJHtzdGF0aWNf cm91dGVzfSIgXTsgdGhlbgorCQlzdGF0aWNfcm91dGVzX2ZpYjA9JHtzdGF0aWNfcm91dGVz fQorCWZpCisJaWYgWyAtbiAiJHtkZWZhdWx0cm91dGVyfSIgXTsgdGhlbgorCQlkZWZhdWx0 cm91dGVyX2ZpYjA9JHtkZWZhdWx0cm91dGVyfQorCWZpCiAKIAkjIFNldHVwIHN0YXRpYyBy b3V0ZXMuIFRoaXMgc2hvdWxkIGJlIGRvbmUgYmVmb3JlIHJvdXRlciBkaXNjb3ZlcnkuCiAJ IwotCWlmIFsgLW4gIiR7c3RhdGljX3JvdXRlc30iIF07IHRoZW4KLQkJZm9yIGkgaW4gJHtz dGF0aWNfcm91dGVzfTsgZG8KLQkJCWV2YWwgcm91dGVfYXJncz1cJHJvdXRlXyR7aX0KLQkJ CXJvdXRlIGFkZCAke3JvdXRlX2FyZ3N9Ci0JCWRvbmUKLQlmaQorCW49MAorCXdoaWxlIFsg JG4gLWx0ICR7X2ZpYnNfbnVtfSBdIDsgZG8KKwkJZXZhbCBfZHJvdXRlcj1cJGRlZmF1bHRy b3V0ZXJfZmliJHtufQorCQlldmFsIF9yb3V0ZXM9XCRzdGF0aWNfcm91dGVzX2ZpYiR7bn0K KworCQljYXNlICR7X2Ryb3V0ZXJ9IGluCisJCVtObl1bT29dIHwgJycpCisJCQk7OworCQkq KQorCQkJX3JvdXRlcz0iZGVmYXVsdCAke19yb3V0ZXN9IgorCQkJcm91dGVfZGVmYXVsdD0i ZGVmYXVsdCAke19kcm91dGVyfSIKKwkJCTs7CisJCWVzYWMKKworCQlpZiBbIC1uICIke19y b3V0ZXN9IiBdOyB0aGVuCisJCQlmb3IgaSBpbiAke19yb3V0ZXN9OyBkbworCQkJCWV2YWwg cm91dGVfYXJncz1cJHJvdXRlXyR7aX0KKwkJCQlzZXRmaWIgLUYgJG4gcm91dGUgYWRkICR7 cm91dGVfYXJnc30KKwkJCWRvbmUKKwkJZmkKKwkJbj0kKChuICsgMSkpCisJZG9uZQogCSMg Tm93IEFUTSBzdGF0aWMgcm91dGVzCiAJIwogCWlmIFsgLW4gIiR7bmF0bV9zdGF0aWNfcm91 dGVzfSIgXTsgdGhlbgoKLS0tIHNoYXJlL21hbi9tYW41L3JjLmNvbmYuNS5vcmlnCTIwMDkt MDMtMDQgMTI6NDE6NTUuMDAwMDAwMDAwICswMzAwCisrKyBzaGFyZS9tYW4vbWFuNS9yYy5j b25mLjUJMjAwOS0wMy0wOSAyMDoxOTo0NS4wMDAwMDAwMDAgKzAzMDAKQEAgLTIxODcsNyAr MjE4NywxNCBAQAogLkRxIExpIE5PICwKIGNyZWF0ZSBhIGRlZmF1bHQgcm91dGUgdG8gdGhp cyBob3N0IG5hbWUgb3IgSVAgYWRkcmVzcwogKHVzZSBhbiBJUCBhZGRyZXNzIGlmIHRoaXMg cm91dGVyIGlzIGFsc28gcmVxdWlyZWQgdG8gZ2V0IHRvIHRoZQotbmFtZSBzZXJ2ZXIhKS4K K25hbWUgc2VydmVyISkuIEl0J3MgYW4gZXF1aXZhbGVudCBvZgorLlZhIGRlZmF1bHRyb3V0 ZXJfZmliMCAuCisuSXQgVmEgZGVmYXVsdHJvdXRlcl9maWJOCisuUHEgVnQgc3RyCitJZiBu b3Qgc2V0IHRvCisuRHEgTGkgTk8gLAorY3JlYXRlIGEgZGVmYXVsdCByb3V0ZSB0byB0aGlz IGhvc3QgbmFtZSBvciBJUCBhZGRyZXNzIGluIEZJQgorbnVtYmVyIE4uIFNlZSB0aGUgc2V0 ZmliKDEpLgogLkl0IFZhIGlwdjZfZGVmYXVsdHJvdXRlcgogLlBxIFZ0IHN0cgogVGhlIElQ djYgZXF1aXZhbGVudCBvZgpAQCAtMjE5NSwxMCArMjIwMiw5IEBACiAuSXQgVmEgc3RhdGlj X3JvdXRlcwogLlBxIFZ0IHN0cgogU2V0IHRvIHRoZSBsaXN0IG9mIHN0YXRpYyByb3V0ZXMg dGhhdCBhcmUgdG8gYmUgYWRkZWQgYXQgc3lzdGVtCi1ib290IHRpbWUuCi1JZiBub3Qgc2V0 IHRvCi0uRHEgTGkgTk8KLXRoZW4gZm9yIGVhY2ggd2hpdGVzcGFjZSBzZXBhcmF0ZWQKK2Jv b3QgdGltZS4gKEl0J3MgYW4gZXF1aXZhbGVudCBvZgorLlZhIHN0YXRpY19yb3V0ZXNfZmli MCApCitJZiBub3QgZW1wdHkgdGhlbiBmb3IgZWFjaCB3aGl0ZXNwYWNlIHNlcGFyYXRlZAog LkFyIGVsZW1lbnQKIGluIHRoZSB2YWx1ZSwgYQogLlZhIHJvdXRlXyBOcyBBcSBBciBlbGVt ZW50CkBAIC0yMjEyLDYgKzIyMTgsMTAgQEAKIHJvdXRlX21jYXN0PSItbmV0IDIyNC4wLjAu MC80IC1pZmFjZSBnaWYwIgogcm91dGVfZ2lmMGxvY2FsPSItaG9zdCAxNjkuMjU0LjEuMSAt aWZhY2UgbG8wIgogLkVkCisuSXQgVmEgc3RhdGljX3JvdXRlc19maWJOCisuUHEgVnQgc3Ry CitTZXQgdG8gdGhlIGxpc3Qgb2Ygc3RhdGljIHJvdXRlcyB0aGF0IGFyZSB0byBiZSBhZGRl ZCBpbiBGSUIKK251bWJlciBOLiBTZWUgc2V0ZmliKDEpLgogLkl0IFZhIGlwdjZfc3RhdGlj X3JvdXRlcwogLlBxIFZ0IHN0cgogVGhlIElQdjYgZXF1aXZhbGVudCBvZgoK --------------070600000107030003030603--