Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 435894 Details for
Bug 584508
<net-misc/openntpd-6.0_p1: OpenNTPD not verifying CN during HTTPS constraints request
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Add openntpd-6.0_p1 ebuild
0001-net-misc-openntpd-Bump-to-6.0_p1-fix-bug-584508.patch (text/plain), 7.95 KB, created by
Paul B. Henson
on 2016-05-31 03:47:35 UTC
(
hide
)
Description:
Add openntpd-6.0_p1 ebuild
Filename:
MIME Type:
Creator:
Paul B. Henson
Created:
2016-05-31 03:47:35 UTC
Size:
7.95 KB
patch
obsolete
>From c22ff968838619e5918d5ad3f3335bea53ee3300 Mon Sep 17 00:00:00 2001 >From: "Paul B. Henson" <henson@acm.org> >Date: Mon, 30 May 2016 20:31:35 -0700 >Subject: [PATCH] net-misc/openntpd: Bump to 6.0_p1, fix bug #584508 > >--- > net-misc/openntpd/Manifest | 9 ++++ > net-misc/openntpd/openntpd-6.0_p1.ebuild | 88 ++++++++++++++++++++++++++++++++ > 2 files changed, 97 insertions(+) > create mode 100644 net-misc/openntpd/openntpd-6.0_p1.ebuild > >diff --git a/net-misc/openntpd/Manifest b/net-misc/openntpd/Manifest >index 0df196a..876ee04 100644 >--- a/net-misc/openntpd/Manifest >+++ b/net-misc/openntpd/Manifest >@@ -1,2 +1,11 @@ >+AUX openntpd-5.7_p4-nolibtls.patch 1871 SHA256 65f4adf317ad7919674fe380a39434f4955761879efa4bcb1e1ed8ad7f379a22 SHA512 8e62b3ee487e1b0b6f1a7567ae15bd0a376787402121a3a2c3b89ba6fb96915b83924a8b25ea8c5c83df17fbda4bec88399a83029f1f4004ccd3b3e20068a650 WHIRLPOOL 84cf77f83c46d45f515e10ea7d4e2662002b906c13cd5afaeaeaedb0ef9aa7928973e5e155d53f06098efbdb388cae554df0a55e51ed65cda7ba8a5b9f5d0bf1 >+AUX openntpd.conf.d-20080406-r6 255 SHA256 91fb1497b3a6ef0bb3a3d5baefdff801d8ff1cba27aaf742303415550814a09b SHA512 016094e0ac80817c8c1eb8a52a527c8a673b3ee904f2c04bef0304b5dfe1c778a34a2d5321cc5540a1dfe2e14dc878c44a1e54fd0263aca3917600827c6d9059 WHIRLPOOL 9fa127624f50b01ba1b5872262d26b18362d3784a73021e608bd8a6cead2499cabf0fe5eafeaa315548e97285228a6e70689a3cadbdb7031ac00e23bf064e3b9 >+AUX openntpd.init.d-20080406-r6 299 SHA256 78bb5035f326d5aab112b9a367b3ebe742786f9a347584154c4debedf0577ce1 SHA512 b806e390a40aa6aea92f16a541ece81627877389466d7d7b18aaeda655abd7f07eeb276567dc748a6f2e0e79f7bf3f84ecb466b75c8b0485c29fef3172c22c7f WHIRLPOOL 6ce7a93314ff524ccb04ed6cbcc2119d1e8608fa69aa9de49364ede473b3c9dff7231c2c288a5fd7d2195a97a4c8d35f61dba7dbe049f1f44eeca1d2d2fc8950 >+AUX openntpd.service-20080406-r4 196 SHA256 1171f2aff396842fee94cd3f85a7929601fffb788840aaf9f9abb6f2b0d17016 SHA512 e76196c90696855ea41464df2aab7617d2447d4dbf82cd5d135c52cea2ae1ef131707ae7b4e7800fe91f8d42893a55848b95149d8f27aa03777205fe355e830e WHIRLPOOL 5f33f400d045352f5e7f5fad718920d71c6f70526988ef87e02cf73ee98c4fb70afd928a770657b1f8d41aff46664a43dc21f3fd7bbcc6c6b95f4ad1788a52cf > DIST openntpd-5.7p4.tar.gz 427900 SHA256 a993d95976e375acc0ab1a677fd268f55024477835633c8ae404895046bccb23 SHA512 2a185139c915482086069fa19dd3070884a415137d1688059559d2da892928afbbe2fa0a8ade70d474809710265dcc05906abaf261892d7894e70272e2e516ef WHIRLPOOL 9464941e0f055ecd1db19a03bb5264a1dce02c6c7c2be078d1e3a19b5bd0a3c4e19ee6768617c90ebed01dea32f3a63751f9ef0436f56e22b7e6bd673a065546 > DIST openntpd-5.9p1.tar.gz 432844 SHA256 200c04056d4d6441653cac71d515611f3903aa7b15b8f5661a40dab3fb3697b3 SHA512 227a4d42f43f4abfaa97fb85cf121d3b9a6646259faeda785dbeb3e4a27285a7f95daf96e72135871a31f772895f3b66c10bd628c87e453507ce69102f5e1213 WHIRLPOOL af0d4085f9dc7449a3ab8dd61ced9dbac285d83c9716b8761f35e1e920519a910d34d277cd28ec3138a556f5eb1df88399f9e47524438f539cf41ef1739ddcc4 >+DIST openntpd-6.0p1.tar.gz 432696 SHA256 b1ab80094788912adb12b33cb1f251cc58db39294c1b5c6376972f5f7ba577e8 SHA512 a71c516dbe7596cbcb3a385112a59a82185b7e3d93a52eda695cea5a0a599ba7fbf58daa81da55d608255cb6950398123fa7d71663604a4c3bcbee949711296d WHIRLPOOL 75b82a07920eb7c3825a37725a81615871b728e9543ec43cb20c9e61a64f523293aa7e1fbbb92ebb8d6417d13f377213ffbcba1c77c7b3c68b64e26e30222a0b >+EBUILD openntpd-5.7_p4-r2.ebuild 2950 SHA256 90c402454279ba0f22c69a1b5f2d66aa8f66916fdad97adcbcb938ad8119c70f SHA512 58fa15ef9341976181227bd031177c4281991048faac21bca2e923b971c01349c729f2c6ec981dff78ad8a2f362b42af07afe116d68dd7666b97e43514e7a566 WHIRLPOOL 75ec3bff3899d1f67fd0bde8f657be940de2356f04462eaa1af8be030893fcb18b2f2c677f29916b5b7357b4d602f25c26e80daadbab7502e0d47c158f560634 >+EBUILD openntpd-5.9_p1-r1.ebuild 2974 SHA256 a1bc6b3e7e7a71bd22600bdfc096bbfbcbbbed6b2c74bfbd7db7f5cb0e5067bd SHA512 6aa8a5acdd8a18e5f702197c15b79b241d6001380bda2655e4cc35fc5559b2b6b6568e2dad93765e5000401349a1ce6c08ee2a526a15cbdb56e664d263d5c1bb WHIRLPOOL f7de6aa45b5432f4c28d8a7a7e5fbb3ecc83b6ad3f5c51756e2b3c222a4ade158dd46ae86c141595500dd67cac3b86c1aa978cbe9e685a2769b200fc84516a3a >+EBUILD openntpd-6.0_p1.ebuild 2974 SHA256 a1bc6b3e7e7a71bd22600bdfc096bbfbcbbbed6b2c74bfbd7db7f5cb0e5067bd SHA512 6aa8a5acdd8a18e5f702197c15b79b241d6001380bda2655e4cc35fc5559b2b6b6568e2dad93765e5000401349a1ce6c08ee2a526a15cbdb56e664d263d5c1bb WHIRLPOOL f7de6aa45b5432f4c28d8a7a7e5fbb3ecc83b6ad3f5c51756e2b3c222a4ade158dd46ae86c141595500dd67cac3b86c1aa978cbe9e685a2769b200fc84516a3a >+MISC metadata.xml 888 SHA256 b1cda1fe2b8b9f82eaba4c5339b370085d3179e3f80573b5d4525e04c75491e8 SHA512 78f71e8c7d094c9e2d9a6de329af1c949898a56388a55a6e71d722ddd559d460b76fad8d25e670cf4903da0fb2e59e94429f82d5ca682132b09a6a9287356ec4 WHIRLPOOL 725ba6026f005853cd350cc131ec0af51ca6f2fe5fdc8c6da75dd94d624a1881a98b3d8fd11499b9cfd0be391c9e348c2a8ede5acb1b667bea0c19687ea7b10c >diff --git a/net-misc/openntpd/openntpd-6.0_p1.ebuild b/net-misc/openntpd/openntpd-6.0_p1.ebuild >new file mode 100644 >index 0000000..1c78261 >--- /dev/null >+++ b/net-misc/openntpd/openntpd-6.0_p1.ebuild >@@ -0,0 +1,88 @@ >+# Copyright 1999-2016 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Id$ >+ >+EAPI=5 >+inherit eutils systemd user >+ >+MY_P="${P/_p/p}" >+DESCRIPTION="Lightweight NTP server ported from OpenBSD" >+HOMEPAGE="http://www.openntpd.org/" >+SRC_URI="mirror://openbsd/OpenNTPD/${MY_P}.tar.gz" >+ >+LICENSE="BSD GPL-2" >+SLOT="0" >+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" >+IUSE="libressl selinux" >+ >+DEPEND="!<=net-misc/ntp-4.2.0-r2 >+ !net-misc/ntp[-openntpd] >+ libressl? ( >=dev-libs/libressl-2.3.2 )" >+RDEPEND="${DEPEND} >+ selinux? ( sec-policy/selinux-ntp )" >+ >+S="${WORKDIR}/${MY_P}" >+ >+pkg_setup() { >+ export NTP_HOME="${NTP_HOME:=/var/lib/openntpd/chroot}" >+ enewgroup ntp >+ enewuser ntp -1 -1 "${NTP_HOME}" ntp >+ >+ # make sure user has correct HOME as flipping between the standard ntp pkg >+ # and this one was possible in the past >+ if [[ $(egethome ntp) != ${NTP_HOME} ]]; then >+ ewarn "From this version on, the homedir of the ntp user cannot be changed" >+ ewarn "dynamically after the installation. For homedir different from" >+ ewarn "/var/lib/openntpd/chroot set NTP_HOME in your make.conf and re-emerge." >+ esethome ntp "${NTP_HOME}" >+ fi >+} >+ >+src_prepare() { >+ # fix /run path >+ sed -i 's:/var/run/ntpd:/run/ntpd:g' src/ntpctl.8 src/ntpd.8 || die >+ sed -i 's:LOCALSTATEDIR "/run/ntpd:"/run/ntpd:' src/ntpd.h || die >+ # fix ntpd.drift path >+ sed -i 's:/var/db/ntpd.drift:/var/lib/openntpd/ntpd.drift:g' src/ntpd.8 || die >+ sed -i 's:"/db/ntpd.drift":"/openntpd/ntpd.drift":' src/ntpd.h || die >+ # fix default config to use gentoo pool >+ sed -i 's:servers pool.ntp.org:#servers pool.ntp.org:' ntpd.conf || die >+ printf "\n# Choose servers announced from Gentoo NTP Pool\nservers 0.gentoo.pool.ntp.org\nservers 1.gentoo.pool.ntp.org\nservers 2.gentoo.pool.ntp.org\nservers 3.gentoo.pool.ntp.org\n" >> ntpd.conf || die >+} >+ >+src_configure() { >+ econf --with-privsep-user=ntp --with-privsep-path=${NTP_HOME} $(use_enable libressl https-constraint) >+} >+ >+src_install() { >+ default >+ rm -r "${ED}"/var >+ >+ newinitd "${FILESDIR}/${PN}.init.d-20080406-r6" ntpd >+ newconfd "${FILESDIR}/${PN}.conf.d-20080406-r6" ntpd >+ >+ systemd_newunit "${FILESDIR}/${PN}.service-20080406-r4" ntpd.service >+} >+ >+pkg_postinst() { >+ # Clean up chroot localtime copy from older versions >+ if [ -d "${EROOT%/}${NTP_HOME}"/etc ] ; then >+ if [ -f "${EROOT%/}${NTP_HOME}"/etc/localtime ] ; then >+ rm -f "${EROOT%/}${NTP_HOME}"/etc/localtime >+ fi >+ >+ rmdir "${EROOT%/}${NTP_HOME}"/etc || >+ ewarn "Unable to remove legacy ${EROOT%/}${NTP_HOME}/etc directory" >+ fi >+ >+ # Fix permissions on home directory >+ chown root:root "${EROOT%/}${NTP_HOME}" || die >+ >+ [[ -f ${EROOT}var/log/ntpd.log ]] && \ >+ ewarn "Logfile '${EROOT}var/log/ntpd.log' might be orphaned, please remove it if not in use via syslog." >+ >+ if [[ -f ${EROOT}var/lib/ntpd.drift ]] ; then >+ einfo "Moving ntpd.drift file to new location." >+ mv "${EROOT}var/lib/ntpd.drift" "${EROOT}var/lib/openntpd/ntpd.drift" >+ fi >+} >-- >2.4.10 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 584508
: 435894