Date: Sat, 31 May 2014 21:39:12 +0200 From: =?UTF-8?Q?Tomek_Wa=C5=82aszek?= <tmwalaszek@gmail.com> To: freebsd-ports@freebsd.org Subject: [net/openntpd] pidfile support Message-ID: <CAN3T69vFEGXmwWjwp69oJEOPx3cLKaDyxR379xGvnzaZ-_ExtA@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--047d7b2e0b3f15bc3804fab751f7 Content-Type: text/plain; charset=UTF-8 Hello, I was missing pid file support in OpenNTPD. I've created a patch that enables pidfile /var/run/ntpd.pid in OpenNTPD and now I can define in the rc script pidfile location. With pidfile location I dont see any more this annoying message when restarting and stopping: [root@vps24009 ~]# /usr/local/etc/rc.d/openntpd stop Stopping openntpd. kill: 20188: No such process kill: 20189: No such process And with pidfile="/var/run/ntpd.pid" in openntpd rc script [root@vps24009 ~]# /usr/local/etc/rc.d/openntpd stop Stopping openntpd. Regards, Tomasz --047d7b2e0b3f15bc3804fab751f7 Content-Type: text/x-patch; charset=US-ASCII; name="openntpd.patch" Content-Disposition: attachment; filename="openntpd.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hvvbixv20 ZGlmZiAtcnVOIC91c3IvcG9ydHMvbmV0L29wZW5udHBkL3dvcmsvbnRwZC9NYWtlZmlsZSAvaG9t ZS90bXcvQ29kZS93YXJlaG91c2Uvb3Blbm50cGRfcGlkZmlsZS9NYWtlZmlsZQotLS0gL3Vzci9w b3J0cy9uZXQvb3Blbm50cGQvd29yay9udHBkL01ha2VmaWxlCTIwMTQtMDUtMjkgMTU6MzA6NTIu MDAwMDAwMDAwICswMjAwCisrKyAvaG9tZS90bXcvQ29kZS93YXJlaG91c2Uvb3Blbm50cGRfcGlk ZmlsZS9NYWtlZmlsZQkyMDE0LTA1LTMwIDEzOjA4OjI4LjAwMDAwMDAwMCArMDIwMApAQCAtMTIs NiArMTIsNiBAQAogTUFOPQludHBkLjggbnRwZC5jb25mLjUKIAogRFBBREQ9CSR7TElCTUR9Ci1M REFERD0JLWxtZAorTERBREQ9CS1sbWQgLWx1dGlsCiAKIC5pbmNsdWRlIDxic2QucHJvZy5taz4K ZGlmZiAtcnVOIC91c3IvcG9ydHMvbmV0L29wZW5udHBkL3dvcmsvbnRwZC9udHAuYyAvaG9tZS90 bXcvQ29kZS93YXJlaG91c2Uvb3Blbm50cGRfcGlkZmlsZS9udHAuYwotLS0gL3Vzci9wb3J0cy9u ZXQvb3Blbm50cGQvd29yay9udHBkL250cC5jCTIwMTQtMDUtMjkgMTU6MzA6NTIuMDAwMDAwMDAw ICswMjAwCisrKyAvaG9tZS90bXcvQ29kZS93YXJlaG91c2Uvb3Blbm50cGRfcGlkZmlsZS9udHAu YwkyMDE0LTA1LTMwIDE1OjE2OjE1LjAwMDAwMDAwMCArMDIwMApAQCAtNzQsNyArNzQsNyBAQAog fQogCiBwaWRfdAotbnRwX21haW4oaW50IHBpcGVfcHJudFsyXSwgc3RydWN0IG50cGRfY29uZiAq bmNvbmYsIHN0cnVjdCBwYXNzd2QgKnB3KQorbnRwX21haW4oaW50IHBpcGVfcHJudFsyXSwgc3Ry dWN0IG50cGRfY29uZiAqbmNvbmYsIHN0cnVjdCBwYXNzd2QgKnB3LCBzdHJ1Y3QgcGlkZmggKnBm aCkKIHsKIAlpbnQJCQkgYSwgYiwgbmZkcywgaSwgaiwgaWR4X3BlZXJzLCB0aW1lb3V0OwogI2lm ZGVmIEhBVkVfU0VOU09SUwpAQCAtMTA1LDYgKzEwNSw3IEBACiAJCWZhdGFsKCJjYW5ub3QgZm9y ayIpOwogCQlicmVhazsKIAljYXNlIDA6CisgICAgICAgICAgICAgICAgcGlkZmlsZV9jbG9zZShw ZmgpOwogCQlicmVhazsKIAlkZWZhdWx0OgogCQlyZXR1cm4gKHBpZCk7CmRpZmYgLXJ1TiAvdXNy L3BvcnRzL25ldC9vcGVubnRwZC93b3JrL250cGQvbnRwZC5jIC9ob21lL3Rtdy9Db2RlL3dhcmVo b3VzZS9vcGVubnRwZF9waWRmaWxlL250cGQuYwotLS0gL3Vzci9wb3J0cy9uZXQvb3Blbm50cGQv d29yay9udHBkL250cGQuYwkyMDE0LTA1LTI5IDE1OjMwOjUyLjAwMDAwMDAwMCArMDIwMAorKysg L2hvbWUvdG13L0NvZGUvd2FyZWhvdXNlL29wZW5udHBkX3BpZGZpbGUvbnRwZC5jCTIwMTQtMDUt MzAgMTU6MTg6MDQuMDAwMDAwMDAwICswMjAwCkBAIC04NiwxMSArODYsMTIgQEAKIHsKIAlzdHJ1 Y3QgbnRwZF9jb25mCSBsY29uZjsKIAlzdHJ1Y3QgcG9sbGZkCQkgcGZkW1BPTExfTUFYXTsKLQlw aWRfdAkJCSBjaGxkX3BpZCA9IDAsIHBpZDsKKwlwaWRfdAkJCSBjaGxkX3BpZCA9IDAsIHBpZCwg b3RoZXJwaWQ7CiAJY29uc3QgY2hhcgkJKmNvbmZmaWxlOwogCWludAkJCSBjaCwgbmZkczsKIAlp bnQJCQkgcGlwZV9jaGxkWzJdOwogCXN0cnVjdCBwYXNzd2QJCSpwdzsKKyAgICAgICAgc3RydWN0 IHBpZGZoICAgICAgICAgICAgKnBmaDsKIAogCWNvbmZmaWxlID0gQ09ORkZJTEU7CiAKQEAgLTE1 OCw4ICsxNTksMTcgQEAKIAogCXNpZ25hbChTSUdDSExELCBzaWdoZGxyKTsKIAkvKiBmb3JrIGNo aWxkIHByb2Nlc3MgKi8KLQljaGxkX3BpZCA9IG50cF9tYWluKHBpcGVfY2hsZCwgJmxjb25mLCBw dyk7CiAKKyAgICAgICAgcGZoID0gcGlkZmlsZV9vcGVuKFBJREZJTEUsIDA2MDAsICZvdGhlcnBp ZCk7CisgICAgICAgIGlmIChwZmggPT0gTlVMTCkgeworICAgICAgICAgICAgICAgIGlmIChlcnJu byA9PSBFRVhJU1QpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGVycngoRVhJVF9GQUlMVVJF LCAiRGFlbW9uIGFscmVhZHkgcnVubmluZywgcGlkOiAlZCIsCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgb3RoZXJwaWQpOworICAgICAgICAgICAgICAgIH0KKyAgICAg ICAgICAgICAgICB3YXJuKCJDYW5ub3Qgb3BlbiBvciBjcmVhdGUgcGlkZmlsZSIpOworICAgICAg ICB9CisgICAgICAgIHBpZGZpbGVfd3JpdGUocGZoKTsKKyAgICAgICAgY2hsZF9waWQgPSBudHBf bWFpbihwaXBlX2NobGQsICZsY29uZiwgcHcsIHBmaCk7CiAJc2V0cHJvY3RpdGxlKCJbcHJpdl0i KTsKIAlyZWFkZnJlcSgpOwogCkBAIC0xOTIsOCArMjAyLDEwIEBACiAJCQlsb2dfZGVidWcoIm5v IHJlcGx5IHJlY2VpdmVkIGluIHRpbWUsIHNraXBwaW5nIGluaXRpYWwgIgogCQkJICAgICJ0aW1l IHNldHRpbmciKTsKIAkJCWlmICghbGNvbmYuZGVidWcpCi0JCQkJaWYgKGRhZW1vbigxLCAwKSkK KwkJCQlpZiAoZGFlbW9uKDEsIDApKSB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgcGlkZmlsZV9yZW1vdmUocGZoKTsKIAkJCQkJZmF0YWwoImRhZW1vbiIpOworICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAJCX0KIAogCQlpZiAobmZkcyA+IDAgJiYg KHBmZFtQRkRfUElQRV0ucmV2ZW50cyAmIFBPTExPVVQpKQpAQCAtMjMxLDYgKzI0Myw3IEBACiAK IAltc2didWZfY2xlYXIoJmlidWYtPncpOwogCWZyZWUoaWJ1Zik7CisgICAgICAgIHBpZGZpbGVf cmVtb3ZlKHBmaCk7CiAJbG9nX2luZm8oIlRlcm1pbmF0aW5nIik7CiAJcmV0dXJuICgwKTsKIH0K ZGlmZiAtcnVOIC91c3IvcG9ydHMvbmV0L29wZW5udHBkL3dvcmsvbnRwZC9udHBkLmggL2hvbWUv dG13L0NvZGUvd2FyZWhvdXNlL29wZW5udHBkX3BpZGZpbGUvbnRwZC5oCi0tLSAvdXNyL3BvcnRz L25ldC9vcGVubnRwZC93b3JrL250cGQvbnRwZC5oCTIwMTQtMDUtMjkgMTU6MzI6MjIuMDAwMDAw MDAwICswMjAwCisrKyAvaG9tZS90bXcvQ29kZS93YXJlaG91c2Uvb3Blbm50cGRfcGlkZmlsZS9u dHBkLmgJMjAxNC0wNS0zMCAxNToxNzoyNy4wMDAwMDAwMDAgKzAyMDAKQEAgLTI5LDYgKzI5LDgg QEAKICNpbmNsdWRlIDxwd2QuaD4KICNpbmNsdWRlIDxzdGRhcmcuaD4KIAorI2luY2x1ZGUgPGxp YnV0aWwuaD4KKwogI2luY2x1ZGUgImNvbXBhdC5oIgogI2luY2x1ZGUgIm50cC5oIgogI2luY2x1 ZGUgPGltc2cuaD4KQEAgLTM2LDYgKzM4LDcgQEAKICNkZWZpbmUJTlRQRF9VU0VSCSJfbnRwIgog I2RlZmluZQlDT05GRklMRQkiL3Vzci9sb2NhbC9ldGMvbnRwZC5jb25mIgogI2RlZmluZSBEUklG VEZJTEUJIi92YXIvZGIvbnRwZC5kcmlmdCIKKyNkZWZpbmUgUElERklMRSAgICAgICAgICIvdmFy L3J1bi9udHBkLnBpZCIKIAogI2RlZmluZQlJTlRFUlZBTF9RVUVSWV9OT1JNQUwJCTMwCS8qIHN5 bmMgdG8gcGVlcnMgZXZlcnkgbiBzZWNzICovCiAjZGVmaW5lCUlOVEVSVkFMX1FVRVJZX1BBVEhF VElDCQk2MApAQCAtMjAxLDcgKzIwNCw3IEBACiBjb25zdCBjaGFyICoJIGxvZ19zb2NrYWRkcihz dHJ1Y3Qgc29ja2FkZHIgKik7CiAKIC8qIG50cC5jICovCi1waWRfdAkgbnRwX21haW4oaW50WzJd LCBzdHJ1Y3QgbnRwZF9jb25mICosIHN0cnVjdCBwYXNzd2QgKik7CitwaWRfdAkgbnRwX21haW4o aW50WzJdLCBzdHJ1Y3QgbnRwZF9jb25mICosIHN0cnVjdCBwYXNzd2QgKiwgc3RydWN0IHBpZGZo ICopOwogaW50CSBwcml2X2FkanRpbWUodm9pZCk7CiB2b2lkCSBwcml2X3NldHRpbWUoZG91Ymxl KTsKIHZvaWQJIHByaXZfaG9zdF9kbnMoY2hhciAqLCB1X2ludDMyX3QpOwo= --047d7b2e0b3f15bc3804fab751f7--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN3T69vFEGXmwWjwp69oJEOPx3cLKaDyxR379xGvnzaZ-_ExtA>