Date: Fri, 30 Nov 2012 09:50:01 GMT From: mitsuru y <mitsururike@gmail.com> To: freebsd-rc@FreeBSD.org Subject: Re: conf/92523: [patch] allow rc scripts to kill process after a timeout Message-ID: <201211300950.qAU9o1Yq086220@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR conf/92523; it has been noted by GNATS. From: mitsuru y <mitsururike@gmail.com> To: bug-followup@FreeBSD.org, lawrance@FreeBSD.org Cc: Subject: Re: conf/92523: [patch] allow rc scripts to kill process after a timeout Date: Fri, 30 Nov 2012 18:48:08 +0900 --f46d04479f3d0d266304cfb34c15 Content-Type: text/plain; charset=UTF-8 I have modified the patch. - to be applied cleanly for 8.2-RELEASE ( and 9-STABLE). - introduce default_stop_timeout - kill -KILL only if timeout -- mitsuru --f46d04479f3d0d266304cfb34c15 Content-Type: application/octet-stream; name="patch-rc.subr" Content-Disposition: attachment; filename="patch-rc.subr" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ha54nbi90 LS0tIHJjLnN1YnIub3JpZwkyMDEyLTExLTMwIDE3OjI5OjQ5LjAwMDAwMDAwMCArMDkwMAorKysg cmMuc3VicgkyMDEyLTExLTMwIDE4OjMyOjM2LjAwMDAwMDAwMCArMDkwMApAQCAtMzk4LDYgKzM5 OCw0MiBAQAogfQogCiAjCisjIHdhaXRfbWF4X2Zvcl9waWRzIHRpbWVvdXQgcGlkIFtwaWQgLi4u XQorIwlzcGlucyB1bnRpbCBub25lIG9mIHRoZSBwaWRzIGV4aXN0LCBvciB1bnRpbCBhIG1heGlt dW0gb2YKKyMJInRpbWVvdXQiIHNlY29uZHMgaGF2ZSBlbGFwc2VkICh3aGljaGV2ZXIgY29tZXMg Zmlyc3QpLgorIword2FpdF9tYXhfZm9yX3BpZHMoKQoreworCV90aW1lb3V0PSQxCisJc2hpZnQK KwlfbGlzdD0iJEAiCisJaWYgWyAteiAiJF9saXN0IiBdOyB0aGVuCisJCXJldHVybiAwCisJZmkK KwlfcHJlZml4PQorCXdoaWxlIFsgJF90aW1lb3V0IC1ndCAwIF0gOyBkbworCQlfbmxpc3Q9IiI7 CisJCWZvciBfaiBpbiAkX2xpc3Q7IGRvCisJCQlpZiBraWxsIC0wICRfaiAyPi9kZXYvbnVsbDsg dGhlbgorCQkJCV9ubGlzdD0iJHtfbmxpc3R9JHtfbmxpc3Q6KyB9JF9qIgorCQkJZmkKKwkJZG9u ZQorCQlpZiBbIC16ICIkX25saXN0IiBdOyB0aGVuCisJCQlyZXR1cm4gMAorCQlmaQorCQlfbGlz dD0kX25saXN0CisJCWVjaG8gLW4gJHtfcHJlZml4Oi0iV2FpdGluZyAobWF4ICRfdGltZW91dCBz ZWNzKSBmb3IgUElEUzogIn0kX2xpc3QKKwkJX3ByZWZpeD0iLCAiCisJCXNsZWVwIDIKKwkJX3Rp bWVvdXQ9JCgoJF90aW1lb3V0LTIpKQorCWRvbmUKKwlpZiBbIC1uICIkX3ByZWZpeCIgXTsgdGhl bgorCQllY2hvICIuIgorCWZpCisJcmV0dXJuIDEKK30KKworIwogIyBydW5fcmNfY29tbWFuZCBh cmd1bWVudAogIwlTZWFyY2ggZm9yIGFyZ3VtZW50IGluIHRoZSBsaXN0IG9mIHN1cHBvcnRlZCBj b21tYW5kcywgd2hpY2ggaXM6CiAjCQkic3RhcnQgc3RvcCByZXN0YXJ0IHJjdmFyIHN0YXR1cyBw b2xsICR7ZXh0cmFfY29tbWFuZHN9IgpAQCAtNzU3LDggKzc5MywxOCBAQAogCQkJX3J1bl9yY19k b2l0ICIkX2RvaXQiIHx8IHJldHVybiAxCiAKIAkJCQkJIyB3YWl0IGZvciB0aGUgY29tbWFuZCB0 byBleGl0LAorCQkJCQkjIGtpbGwgaXQgaWYgYSB0aW1lb3V0IGlzIHNwZWNpZmllZCwKIAkJCQkJ IyBhbmQgcnVuIHBvc3RjbWQuCi0JCQl3YWl0X2Zvcl9waWRzICRyY19waWQKKwkJCWV2YWwgX3Rp bWVvdXQ9XCQke25hbWV9X3N0b3BfdGltZW91dAorCQkJaWYgWyAteiAkX3RpbWVvdXQgXTsgdGhl bgorCQkJCWV2YWwgX3RpbWVvdXQ9JGRlZmF1bHRfc3RvcF90aW1lb3V0CisJCQlmaQorCQkJaWYg WyAke190aW1lb3V0Oi0wfSAtZ3QgMCBdOyB0aGVuCisJCQkJd2FpdF9tYXhfZm9yX3BpZHMgJHtf dGltZW91dH0gJHJjX3BpZCB8fCBcCisJCQkJZWNobyBraWxsIC1LSUxMICRyY19waWQKKwkJCWVs c2UKKwkJCQl3YWl0X2Zvcl9waWRzICRyY19waWQKKwkJCWZpCiAKIAkJCV9ydW5fcmNfcG9zdGNt ZAogCQkJOzsK --f46d04479f3d0d266304cfb34c15--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201211300950.qAU9o1Yq086220>