Re: [PATCH] rc.d/vkernel enhancements
--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--
討論串 (同標題文章)