Re: [PATCH] rc.d/vkernel enhancements

看板DFBSD_submit作者時間15年前 (2010/10/13 04:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
--nextPart1438552.T49r67c7Ph Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8Bit Rumko wrote: > Changes: > - added a vkernel_bin rc.conf var which sets the vkernel binary for all > vkernels that don't specify their own (usually most/all vkernels use the same > binary, so thought this would be useful) > - the root img is no longer required for vkernels (e.g. diskless vkernels) > - stopping vkernels requires a pidfile (it doesn't kill by binary name > anymore) and after a set timeout (vkernel_kill_timeout) it does a SIGKILL if > the vkernel has not shut down properly yet > - when starting a vkernel, do not just check if the pidfile exists, but also > if a process with that pid already exists > - when starting a vkernel, also redirect STDIN due to some strange behaviour > when not redirecting it (e.g. after the vkernel paniced, the arrow keys > stopped functioning ... daemon(8) does not by default redirect STDIN so I > guess the vkernel could still influence the controlling console?) Also updated the rc.conf's man page to reflect these changes. -- Please do not CC me, since I already receive everything from these MLs. Regards, Rumko --nextPart1438552.T49r67c7Ph Content-Type: application/mbox; name="0004-Update-the-rc.conf-s-man-page-s-vkernel-section.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0004-Update-the-rc.conf-s-man-page-s-vkernel-section.patch" RnJvbSAzNWIxYmE1MmJkMDVlNTBiODUzNjJlZTI2NWUwNWI0YjNiZTc0NDQ2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdW1rbyA8cnVtY2ljQGdtYWlsLmNvbT4KRGF0ZTogVHVlLCAx MiBPY3QgMjAxMCAyMTozNzo1NyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggNC80XSBVcGRhdGUgdGhl IHJjLmNvbmYncyBtYW4gcGFnZSdzIHZrZXJuZWwgc2VjdGlvbi4KCkEgZmV3IG5ldyB2YXJzIHdl cmUgaW50cm9kdWNlZCBhbmQgb25lIHdhcyBtYWRlIG9wdGlvbmFsLgotLS0KIHNoYXJlL21hbi9t YW41L3JjLmNvbmYuNSB8ICAgMTEgKysrKysrKysrKy0KIDEgZmlsZXMgY2hhbmdlZCwgMTAgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zaGFyZS9tYW4vbWFuNS9y Yy5jb25mLjUgYi9zaGFyZS9tYW4vbWFuNS9yYy5jb25mLjUKaW5kZXggMTJkODE3Zi4uODBmZGJk NCAxMDA2NDQKLS0tIGEvc2hhcmUvbWFuL21hbjUvcmMuY29uZi41CisrKyBiL3NoYXJlL21hbi9t YW41L3JjLmNvbmYuNQpAQCAtMjg1OCw2ICsyODU4LDE0IEBAIHRoZSB1ZGV2ZCBkYWVtb24gd2ls bCBiZSBzdGFydGVkIG9uIGJvb3QuCiBJZiBzZXQgdG8KIC5EcSBMaSBOTyAsCiBhbnkgY29uZmln dXJlZCB2a2VybmVscyB3aWxsIG5vdCBiZSBzdGFydGVkLgorLkl0IFZhIHZrZXJuZWxfa2lsbF90 aW1lb3V0CisuUHEgVnQgaW50CitUaGlzIGRlZmluZXMgdGhlIGRlZmF1bHQgbnVtYmVyIG9mIHNl Y29uZHMgdGhhdCB3ZSB3aWxsIHdhaXQgZm9yIHRoZQordmtlcm5lbCB0byBzaHV0IGRvd24gb24g aXQncyBvd24uIElmIGFmdGVyIHRoaXMgdGltZSBpdCdzIHN0aWxsIGFsaXZlLAoraXQgd2lsbCBi ZSBraWxsZWQgd2l0aCBTSUdLSUxMLgorLkl0IFZhIHZrZXJuZWxfYmluCisuUHEgVnQgc3RyCitE ZWZpbmVzIHRoZSBkZWZhdWx0IHBhdGggdG8gdGhlIHZrZXJuZWwgYmluYXJ5LgogLkl0IFZhIHZr ZXJuZWxfbGlzdAogLlBxIFZ0IHN0cgogQSBzcGFjZSBzZXBhcmF0ZWQgbGlzdCBvZiBuYW1lcyBm b3Igdmtlcm5lbHMuCkBAIC0yODc2LDkgKzI4ODQsMTAgQEAgdmtlcm5lbF9leGFtcGxlX3Jvb3Rp bWdfbGlzdD0iL3Zhci92a2VybmVsL3Jvb3RpbWcuMDEiCiB2a2VybmVsX2V4YW1wbGVfaWZhY2Vf bGlzdD0iYXV0bzpicmlkZ2UwIgogdmtlcm5lbF9leGFtcGxlX2xvZ2ZpbGU9Ii9kZXYvbnVsbCIK IHZrZXJuZWxfZXhhbXBsZV9mbGFncz0iLVUiCit2a2VybmVsX2V4YW1wbGVfa2lsbF90aW1lb3V0 PSI0NSIKIC5FZAogLlBwCi1UaGUgbGFzdCB0aHJlZSBhcmUgb3B0aW9uYWwuCitUaGUgbGFzdCBm aXZlIGFyZSBvcHRpb25hbC4KIFRoZXkgZGVmYXVsdCB0byBhbiBlbXB0eSBzdHJpbmcgaWYgbm90 IHNldCwgZXhjZXB0IGZvciBsb2dmaWxlIHdoaWNoIGRlZmF1bHRzIHRvCiAuUGEgL2Rldi9udWxs CiBpZiBpdCBpcyBub3Qgc2V0LgotLSAKMS43LjAuNQoK --nextPart1438552.T49r67c7Ph--
文章代碼(AID): #1CjBw73x (DFBSD_submit)
文章代碼(AID): #1CjBw73x (DFBSD_submit)