From owner-freebsd-ports@FreeBSD.ORG Sat May 31 19:39:14 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1B30763A for ; Sat, 31 May 2014 19:39:14 +0000 (UTC) Received: from mail-oa0-x22d.google.com (mail-oa0-x22d.google.com [IPv6:2607:f8b0:4003:c02::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D9E832666 for ; Sat, 31 May 2014 19:39:13 +0000 (UTC) Received: by mail-oa0-f45.google.com with SMTP id l6so3223443oag.18 for ; Sat, 31 May 2014 12:39:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=YUz9d4H2JlInPGZjIZJovOAuQ6nPC431uGr8qQBQkNQ=; b=b2vLq7AW21zSl1eVoTFKB8RmOircpZOZ0EtvwB6f3T9ReuOI9l6OJ+RYS5WWMV6Fb4 BleuK843rRNhRWqIEuFZVc9Md8pUvkyQAhT+GDBrLm1iTz8g0CJyYHMGk/wJ3xfaa9Sx baSpIPmhkaktsVirOuQBlJmGHpc6OmcDbch/M2fftAefAawvwwyvfRd7U24yvPa2Xuxd KuHnAfIg5IRTpKFxz7CnEZzoqwL7KhpXeDDyRmpfl1w2fOVseEiXFGHzNSGSOTR7j2FD l/8e8ENdXNfusC0Q2mcsXm/IxajsWGmxIxQmS1qemJozBh/ZHQGaNd/KXepVda39y2Wn YKCA== MIME-Version: 1.0 X-Received: by 10.60.129.161 with SMTP id nx1mr17111069oeb.28.1401565153161; Sat, 31 May 2014 12:39:13 -0700 (PDT) Received: by 10.76.154.8 with HTTP; Sat, 31 May 2014 12:39:12 -0700 (PDT) Date: Sat, 31 May 2014 21:39:12 +0200 Message-ID: Subject: [net/openntpd] pidfile support From: =?UTF-8?Q?Tomek_Wa=C5=82aszek?= To: freebsd-ports@freebsd.org Content-Type: multipart/mixed; boundary=047d7b2e0b3f15bc3804fab751f7 X-Content-Filtered-By: Mailman/MimeDel 2.1.18 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 May 2014 19:39:14 -0000 --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--