From owner-freebsd-arch@FreeBSD.ORG Wed Sep 14 13:20:50 2005 Return-Path: X-Original-To: arch@FreeBSD.ORG Delivered-To: freebsd-arch@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D30316A41F for ; Wed, 14 Sep 2005 13:20:50 +0000 (GMT) (envelope-from mdodd@FreeBSD.ORG) Received: from sasami.jurai.net (sasami.jurai.net [70.88.158.93]) by mx1.FreeBSD.org (Postfix) with ESMTP id E95C543D46 for ; Wed, 14 Sep 2005 13:20:49 +0000 (GMT) (envelope-from mdodd@FreeBSD.ORG) Received: from sasami.jurai.net (winter@sasami.jurai.net [70.88.158.93]) by sasami.jurai.net (8.13.1/8.13.1) with ESMTP id j8EDKhpW068995; Wed, 14 Sep 2005 09:20:48 -0400 (EDT) (envelope-from mdodd@FreeBSD.ORG) Date: Wed, 14 Sep 2005 09:20:43 -0400 (EDT) From: "Matthew N. Dodd" X-X-Sender: winter@sasami.jurai.net To: Brooks Davis In-Reply-To: <20050908181052.GH31354@odin.ac.hmc.edu> Message-ID: <20050914091957.P56212@sasami.jurai.net> References: <20050826202713.X1915@sasami.jurai.net> <20050827014153.GA14720@odin.ac.hmc.edu> <20050826221016.B1915@sasami.jurai.net> <20050827170600.GB14720@odin.ac.hmc.edu> <20050828022351.F63789@sasami.jurai.net> <20050908181052.GH31354@odin.ac.hmc.edu> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-534543481-1126704043=:56212" X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-1.5.6 (sasami.jurai.net [70.88.158.93]); Wed, 14 Sep 2005 09:20:49 -0400 (EDT) Cc: arch@FreeBSD.ORG Subject: Re: [CFR] reflect resolv.conf update to running application X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Sep 2005 13:20:50 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-534543481-1126704043=:56212 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed On Thu, 8 Sep 2005, Brooks Davis wrote: > I've looked this over and while I like the concept, I think the > implementation could be improved. First, it looks like named.conf has > an include directive what is conveniently undocumented in the manpage, > but in the BIND 9 Administrator Reference Manual at: > > http://www.bind9.net/manual/bind/9.3.1/Bv9ARM.ch06.html#AEN1534 > > so if it actually works, we should use that instead of rebuiling the > config file each time. Second, the forwarders file should default to > living in the /var/run of the named chroot since we default to chrooted > operation these day. Third, I think we need to kick the server with > "rndc reconfig" once the file is updated. Attached. -- 10 40 80 C0 00 FF FF FF FF C0 00 00 00 00 10 AA AA 03 00 00 00 08 00 --0-534543481-1126704043=:56212 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dhclient-script.patch" Content-Transfer-Encoding: BASE64 Content-ID: <20050914092043.U56212@sasami.jurai.net> Content-Description: Content-Disposition: attachment; filename="dhclient-script.patch" SW5kZXg6IGV0Yy9kZWZhdWx0cy9yYy5jb25mDQo9PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09DQpSQ1MgZmlsZTogL2hvbWUvY3ZzL3NyYy9ldGMvZGVmYXVsdHMv cmMuY29uZix2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMjU5DQpkaWZmIC11 IC11IC1yMS4yNTkgcmMuY29uZg0KLS0tIGV0Yy9kZWZhdWx0cy9yYy5jb25m CTI0IEF1ZyAyMDA1IDE2OjI1OjQ3IC0wMDAwCTEuMjU5DQorKysgZXRjL2Rl ZmF1bHRzL3JjLmNvbmYJMTQgU2VwIDIwMDUgMTI6NTk6MjIgLTAwMDANCkBA IC05Myw2ICs5MywxMCBAQA0KIG5pc2RvbWFpbm5hbWU9Ik5PIgkJIyBTZXQg dG8gTklTIGRvbWFpbiBpZiB1c2luZyBOSVMgKG9yIE5PKS4NCiBkaGNsaWVu dF9wcm9ncmFtPSIvc2Jpbi9kaGNsaWVudCIJIyBQYXRoIHRvIGRoY3AgY2xp ZW50IHByb2dyYW0uDQogZGhjbGllbnRfZmxhZ3M9IiIJCSMgQWRkaXRpb25h bCBmbGFncyB0byBwYXNzIHRvIGRoY3AgY2xpZW50Lg0KK2RoY2xpZW50X3Nj cmlwdF9yZXNvbHZfY29uZj0iWUVTIgkjIFVwZGF0ZSAvZXRjL3Jlc29sdi5j b25mDQorZGhjbGllbnRfc2NyaXB0X2ZvcndhcmRlcnNfZmlsZT0iL3Zhci9u YW1lZC92YXIvcnVuL25hbWVkL2ZvcndhcmRlcnMiDQorZGhjbGllbnRfc2Ny aXB0X25hbWVkX2ZvcndhcmRlcnM9Ik5PIgkjIFVwZGF0ZSAvdmFyL25hbWVk L3Zhci9ydW4vbmFtZWQvZm9yd2FyZGVycw0KKwkJCQkJIyBhbmQgcmVsb2Fk IHRoZSBuYW1lc2VydmVyDQogYmFja2dyb3VuZF9kaGNsaWVudD0iTk8iCSMg U3RhcnQgZGhjcCBjbGllbnQgaW4gdGhlIGJhY2tncm91bmQuDQogZmlyZXdh bGxfZW5hYmxlPSJOTyIJCSMgU2V0IHRvIFlFUyB0byBlbmFibGUgZmlyZXdh bGwgZnVuY3Rpb25hbGl0eQ0KIGZpcmV3YWxsX3NjcmlwdD0iL2V0Yy9yYy5m aXJld2FsbCIgIyBXaGljaCBzY3JpcHQgdG8gcnVuIHRvIHNldCB1cCB0aGUg ZmlyZXdhbGwNCkluZGV4OiBldGMvbmFtZWRiL25hbWVkLmNvbmYNCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvaG9tZS9jdnMvc3JjL2V0 Yy9uYW1lZGIvbmFtZWQuY29uZix2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEu MjINCmRpZmYgLXUgLXUgLXIxLjIyIG5hbWVkLmNvbmYNCi0tLSBldGMvbmFt ZWRiL25hbWVkLmNvbmYJNSBTZXAgMjAwNSAxMzo0MjoyMiAtMDAwMAkxLjIy DQorKysgZXRjL25hbWVkYi9uYW1lZC5jb25mCTE0IFNlcCAyMDA1IDEzOjE0 OjQ5IC0wMDAwDQpAQCAtMzAsNiArMzAsMTQgQEANCiAvLw0KIC8vICAgICAg Zm9yd2FyZCBvbmx5Ow0KIA0KKy8vDQorLy8gSWYgeW91IHdpc2ggdG8gcnVu IGEgbG9jYWwgY2FjaGluZyBuYW1lc2VydmVyIGFuZCBkaXJlY3QgcXVlcmll cyB0bw0KKy8vIHRoZSBuYW1lc2VydmVycyBjb25maWd1cmVkIGJ5IGRoY2xp ZW50KDgpLCBzZWUgdGhlIA0KKy8vIGRoY2xpZW50X3NjcmlwdF9yZXNvbHZf Y29uZiBhbmQgZGhjbGllbnRfc2NyaXB0X25hbWVkX2ZvcndhcmRlcnMgDQor Ly8gc2V0dGluZ3MgaW4gcmMuY29uZiBhbmQgdW5jb21tZW50IHRoZSBmb2xs b3dpbmcgbGluZS4NCisvLw0KKy8vCWluY2x1ZGUgIi92YXIvcnVuL25hbWVk L2ZvcndhcmRlcnMiOw0KKw0KIC8vIElmIHlvdSd2ZSBnb3QgYSBETlMgc2Vy dmVyIGFyb3VuZCBhdCB5b3VyIHVwc3RyZWFtIHByb3ZpZGVyLCBlbnRlcg0K IC8vIGl0cyBJUCBhZGRyZXNzIGhlcmUsIGFuZCBlbmFibGUgdGhlIGxpbmUg YmVsb3cuICBUaGlzIHdpbGwgbWFrZSB5b3UNCiAvLyBiZW5lZml0IGZyb20g aXRzIGNhY2hlLCB0aHVzIHJlZHVjZSBvdmVyYWxsIEROUyB0cmFmZmljIGlu IHRoZSBJbnRlcm5ldC4NCkluZGV4OiBzYmluL2RoY2xpZW50L2RoY2xpZW50 LXNjcmlwdA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9o b21lL2N2cy9zcmMvc2Jpbi9kaGNsaWVudC9kaGNsaWVudC1zY3JpcHQsdg0K cmV0cmlldmluZyByZXZpc2lvbiAxLjEwDQpkaWZmIC11IC11IC1yMS4xMCBk aGNsaWVudC1zY3JpcHQNCi0tLSBzYmluL2RoY2xpZW50L2RoY2xpZW50LXNj cmlwdAk4IFNlcCAyMDA1IDIyOjQ5OjE3IC0wMDAwCTEuMTANCisrKyBzYmlu L2RoY2xpZW50L2RoY2xpZW50LXNjcmlwdAkxNCBTZXAgMjAwNSAxMzoxNToz MSAtMDAwMA0KQEAgLTE5LDYgKzE5LDkgQEANCiAjDQogIw0KIA0KKy4gL2V0 Yy9yYy5zdWJyDQorbG9hZF9yY19jb25maWcgZGhjbGllbnQtc2NyaXB0DQor DQogTkVUU1RBVD0vdXNyL2Jpbi9uZXRzdGF0DQogQVdLPS91c3IvYmluL2F3 aw0KIEhPU1ROQU1FPS9iaW4vaG9zdG5hbWUNCkBAIC0xMjcsNiArMTMwLDI2 IEBADQogCWZpDQogfQ0KIA0KK21ha2VfbmFtZWRfZm9yd2FyZGVycygpIHsN CisJaWYgWyAteiAiJG5ld19kb21haW5fbmFtZV9zZXJ2ZXJzIiBdOyB0aGVu DQorCQlyZXR1cm4gMQ0KKwlmaQ0KKw0KKwlybSAtZiAke2RoY2xpZW50X3Nj cmlwdF9mb3J3YXJkZXJzX2ZpbGV9LiQkDQorCWVjaG8gIglmb3J3YXJkIG9u bHk7IiA+ICR7ZGhjbGllbnRfc2NyaXB0X2ZvcndhcmRlcnNfZmlsZX0uJCQN CisJZWNobyAiCWZvcndhcmRlcnMgeyIgPiAke2RoY2xpZW50X3NjcmlwdF9m b3J3YXJkZXJzX2ZpbGV9LiQkDQorCWZvciBuYW1lc2VydmVyIGluICRuZXdf ZG9tYWluX25hbWVfc2VydmVyczsgZG8NCisJCWVjaG8gIgkJJG5hbWVzZXJ2 ZXI7IiA+PiAke2RoY2xpZW50X3NjcmlwdF9mb3J3YXJkZXJzX2ZpbGV9LiQk DQorCWRvbmUNCisJZWNobyAiCX07IiA+PiAke2RoY2xpZW50X3NjcmlwdF9m b3J3YXJkZXJzX2ZpbGV9LiQkDQorDQorCW12ICR7ZGhjbGllbnRfc2NyaXB0 X2ZvcndhcmRlcnNfZmlsZX0uJCQgJHtkaGNsaWVudF9zY3JpcHRfZm9yd2Fy ZGVyc19maWxlfQ0KKw0KKwkvdXNyL3NiaW4vcm5kYyByZWNvbmZpZw0KKw0K KwlyZXR1cm4gMA0KK30NCisNCiBhZGRfbmV3X3Jlc29sdl9jb25mKCkgew0K IAkjIFhYWCBPbGQgY29kZSBkaWQgbm90IGNyZWF0ZS91cGRhdGUgcmVzb2x2 LmNvbmYgdW5sZXNzIGJvdGgNCiAJIyAkbmV3X2RvbWFpbl9uYW1lIGFuZCAk bmV3X2RvbWFpbl9uYW1lX3NlcnZlcnMgd2VyZSBwcm92aWRlZC4gIFBSDQpA QCAtMjQ4LDcgKzI3MSwxMiBAQA0KIAlpZiBbICIkbmV3X2lwX2FkZHJlc3Mi ICE9ICIkYWxpYXNfaXBfYWRkcmVzcyIgXTsgdGhlbg0KIAkJYWRkX25ld19h bGlhcw0KIAlmaQ0KLQlhZGRfbmV3X3Jlc29sdl9jb25mDQorCWlmIGNoZWNr eWVzbm8gZGhjbGllbnRfc2NyaXB0X3Jlc29sdl9jb25mOyB0aGVuDQorCQlh ZGRfbmV3X3Jlc29sdl9jb25mDQorCWZpDQorCWlmIGNoZWNreWVzbm8gZGhj bGllbnRfc2NyaXB0X25hbWVkX2ZvcndhcmRlcnM7IHRoZW4NCisJCW1ha2Vf bmFtZWRfZm9yd2FyZGVycw0KKwlmaQ0KIAk7Ow0KIA0KIEVYUElSRXxGQUlM KQ0KQEAgLTI3Nyw4ICszMDUsMTMgQEANCiAJCQkJYWRkX25ld19hbGlhcw0K IAkJCWZpDQogCQkJYWRkX25ld19yb3V0ZXMNCi0JCQlpZiBhZGRfbmV3X3Jl c29sdl9jb25mOyB0aGVuDQotCQkJCWV4aXRfd2l0aF9ob29rcyAwDQorCQkJ aWYgY2hlY2t5ZXNubyBkaGNsaWVudF9zY3JpcHRfbmFtZWRfZm9yd2FyZGVy czsgdGhlbg0KKwkJCQltYWtlX25hbWVkX2ZvcndhcmRlcnMNCisJCQlmaQ0K KwkJCWlmIGNoZWNreWVzbm8gZGhjbGllbnRfc2NyaXB0X3Jlc29sdl9jb25m OyB0aGVuDQorCQkJCWlmIGFkZF9uZXdfcmVzb2x2X2NvbmY7IHRoZW4NCisJ CQkJCWV4aXRfd2l0aF9ob29rcyAwDQorCQkJCWZpDQogCQkJZmkNCiAJCWZp DQogCWZpDQo= --0-534543481-1126704043=:56212--