Date: Wed, 15 Nov 2006 20:43:41 +0100 From: "Pietro Cerutti" <pietro.cerutti@gmail.com> To: freebsd-rc@freebsd.org Subject: PR 105568 Message-ID: <e572718c0611151143x434dbf4cjc867ef630c2c989@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
------=_Part_84339_9911130.1163619821112 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hello list, I submitted a follow-up to [my own] PR 105568, here's the patch. It sets a timeout of 5s and default answer of yes in rc.subr. After the timeout has elapsed, the default answer will be taken as good, if the user hasn't already chosen. Furthermore, it allows setting per-daemon timeouts and default answers, with DAEMON_ask_timeout={0-9}[s|m|h] DAEMON_ask_default=[yes|no] Ideas, feedback, .... welcome! Please CC me since I'm not on the list Reagards -- Pietro Cerutti ICQ: 117293691 PGP: 0x9571F78E - ASCII Ribbon Campaign - against HTML e-mail and proprietary attachments www.asciiribbon.org ------=_Part_84339_9911130.1163619821112 Content-Type: application/octet-stream; name=rc.subr.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_euk53a3o Content-Disposition: attachment; filename="rc.subr.diff" LS0tIC9ldGMvcmMuc3Vici5vcmlnCVdlZCBOb3YgMTUgMTQ6MDM6NTkgMjAwNgorKysgL2V0Yy9y Yy5zdWJyCVdlZCBOb3YgMTUgMjA6MTA6MzIgMjAwNgpAQCAtNTYsNiArNTYsOCBAQAogSUQ9Ii91 c3IvYmluL2lkIgogSklEPWBwcyAtcCAkJCAtbyBqaWQ9YAogSURDTUQ9ImlmIFsgLXggJElEIF07 IHRoZW4gJElEIC11bjsgZmkiCitBU0tfVElNRU9VVD0iNXMiCitBU0tfREVGQVVMVD0iWUVTIgog CiBjYXNlICR7T1NUWVBFfSBpbgogRnJlZUJTRCkKQEAgLTEyMiw3ICsxMjQsOCBAQAogCiAjCiAj IGNoZWNreWVzbm8gdmFyCi0jCVRlc3QgJDEgdmFyaWFibGUsIGFuZCB3YXJuIGlmIG5vdCBzZXQg dG8gWUVTIG9yIE5PLgorIwlUZXN0ICQxIHZhcmlhYmxlLCBhbmQgd2FybiBpZiBub3Qgc2V0IHRv IFlFUywgTk8gb3IgQVNLLgorIwlJZiBpdCdzICJhc2siLCBsZXQgdGhlIHVzZXIgY2hvb3NlIGF0 IHJ1bnRpbWUgYmV0d2VlbiAieWVzIiBhbmQgIm5vIi4KICMJUmV0dXJuIDAgaWYgaXQncyAieWVz IiAoZXQgYWwpLCBub256ZXJvIG90aGVyd2lzZS4KICMKIGNoZWNreWVzbm8oKQpAQCAtMTQwLDcg KzE0Myw1MiBAQAogCVtObl1bT29dfFtGZl1bQWFdW0xsXVtTc11bRWVdfFtPb11bRmZdW0ZmXXww KQogCQlyZXR1cm4gMQogCQk7OwotCSopCisKKyAgICAgICMgImFzayIKKwlbQWFdW1NzXVtLa10p CisgICAgICAKKyAgICAgICMgYW5zd2VyIGFscmVhZHkgc3RvcmVkIGluIC5hc2sgZmlsZSwKKyAg ICAgICMgdGhpcyBzaG91bGQgYmUgdGhlIGNhc2Ugb24gc2h1dGRvd24KKyAgICAgIF9maWxlPSIv dmFyL3J1bi8kbmFtZS5hc2siCisgICAgICBpZiBbIC1mICRfZmlsZSBdOyB0aGVuCisgICAgICAg ICByZWFkIF9yZXNwb25zZSA8ICRfZmlsZQorICAgICAgICAgaWYgY2hlY2t5ZXNubyBfcmVzcG9u c2U7IHRoZW4KKyAgICAgICAgICAgIHJldHVybiAwCisgICAgICAgICBlbHNlCisgICAgICAgICAg ICByZXR1cm4gMQorICAgICAgICAgZmkKKyAgICAgIGZpCisgICAgICAjIHByb21wdCBhbmQgc2F2 ZSBjaG9pY2UgdG8gZmlsZSwKKyAgICAgICMgdGhpcyBzaG91bGQgYmUgdGhlIGNhc2Ugb24gc3Rh cnR1cAorCisgICAgICAjIFJlYWQgdGltZW91dCBhbmQgZGVmYXVsdCBhbnN3ZXIgZm9yIGRhZW1v bgorICAgICAgZXZhbCBfdGltZW91dD1cJCR7bmFtZX1fYXNrX3RpbWVvdXQKKyAgICAgIGV2YWwg X3Jlc3BvbnNlPVwkJHtuYW1lfV9hc2tfZGVmYXVsdAorCisgICAgICBpZiBbICEgJF90aW1lb3V0 IF07IHRoZW4KKyAgICAgICAgIF90aW1lb3V0PSRBU0tfVElNRU9VVAorICAgICAgZmkKKworICAg ICAgaWYgWyAhICRfcmVzcG9uc2UgXTsgdGhlbgorICAgICAgICAgX3Jlc3BvbnNlPSRBU0tfREVG QVVMVAorICAgICAgZmkKKworICAgICAgcmVhZCAtdCAkX3RpbWVvdXQgLXAgIlJDX0FTSyAtIEVu YWJsZSAkbmFtZT8gW3llc3xub10gIiBfZW5hYmxlCisgICAgICBpZiBbICQ/IC1lcSAxIF07IHRo ZW4KKyAgICAgICAgIF9lbmFibGU9JHtfcmVzcG9uc2V9CisgICAgICBmaQorICAgICAgaWYgY2hl Y2t5ZXNubyBfZW5hYmxlOyB0aGVuCisgICAgICAgICBfY2hvaWNlPSJ5ZXMiCisgICAgICAgICBf cmV0dXJuPTAKKyAgICAgIGVsc2UKKyAgICAgICAgIF9jaG9pY2U9Im5vIgorICAgICAgICAgX3Jl dHVybj0xCisgICAgICBmaQorICAgICAgZWNobyAiJF9jaG9pY2UiID4gJF9maWxlCisgICAgICBy ZXR1cm4gICRfcmV0dXJuOworICAgICAgOzsKKworICAgKikKIAkJd2FybiAiXCQkezF9IGlzIG5v dCBzZXQgcHJvcGVybHkgLSBzZWUgJHtyY3Zhcl9tYW5wYWdlfS4iCiAJCXJldHVybiAxCiAJCTs7 Cg== ------=_Part_84339_9911130.1163619821112--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e572718c0611151143x434dbf4cjc867ef630c2c989>