Date: Wed, 15 Nov 2006 20:27:25 +0100 From: "Pietro Cerutti" <pietro.cerutti@gmail.com> To: Ingo <ingom-list@freenet.de>, "FreeBSD Questions" <freebsd-questions@freebsd.org>, freebsd-stable@freebsd.org Subject: Re: rc.subr modification: testing and feedback are welcome! [here's the patch] Message-ID: <e572718c0611151127n4d3f4274p54ef136424e7bbc3@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
------=_Part_84035_12571137.1163618845044 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Ouch... here's the patch ;-) On 11/15/06, Pietro Cerutti <pietro.cerutti@gmail.com> wrote: > On 11/15/06, Ingo <ingom-list@freenet.de> wrote: > > > > Hello, > > Hello, > > > There should be an tiemout so that the system boots even if I forget to > > choose > > Yup, great idea. The new patch [attached] permits you to set: > > DAEMON_ask_timeout={0-9}[s|m|h] > and > DAEMON_ask_default=[yes|no] > > in rc.conf > > Default values have been put in rc.subr ("5s" and "yes") > > > > > It should also be possible to use the short form [y/n] while booting in > > addition to yes/no to start the deamon, > > This could be done, but at the moment I rely on the checkyesno > subroutine in rc.subr, which only accepts [yes, true, on, 1] and [no, > false, off, 0] in any combination of upper and lower case. > > > > > > greetings > > > > Thanks for input, regards > > > -- > Pietro Cerutti > ICQ: 117293691 > PGP: 0x9571F78E > > - ASCII Ribbon Campaign - > against HTML e-mail and > proprietary attachments > www.asciiribbon.org > -- Pietro Cerutti ICQ: 117293691 PGP: 0x9571F78E - ASCII Ribbon Campaign - against HTML e-mail and proprietary attachments www.asciiribbon.org ------=_Part_84035_12571137.1163618845044 Content-Type: application/octet-stream; name=rc.subr.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_euk4ljww 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_84035_12571137.1163618845044--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e572718c0611151127n4d3f4274p54ef136424e7bbc3>