Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 394532 Details for
Bug 537292
net-misc/openntpd-5.7_p2 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
updated ebuild
openntpd-5.7_p2.ebuild (text/plain), 2.85 KB, created by
Paul B. Henson
on 2015-01-21 21:26:05 UTC
(
hide
)
Description:
updated ebuild
Filename:
MIME Type:
Creator:
Paul B. Henson
Created:
2015-01-21 21:26:05 UTC
Size:
2.85 KB
patch
obsolete
># Copyright 1999-2015 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 > >EAPI=5 > >inherit eutils systemd user > >DESCRIPTION="Lightweight NTP server ported from OpenBSD" >HOMEPAGE="http://www.openntpd.org/" > >MY_P="${P/_p/p}" >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="selinux" > >CDEPEND="!<=net-misc/ntp-4.2.0-r2 > !net-misc/ntp[-openntpd]" >DEPEND="${CDEPEND}" >RDEPEND="${CDEPEND} > 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() { > epatch "${FILESDIR}/${P}-runpath.patch" > epatch "${FILESDIR}/${P}-driftpath.patch" > epatch "${FILESDIR}/${P}-gentoopool.patch" > epatch "${FILESDIR}/${P}-adjtimex.patch" > epatch "${FILESDIR}/${P}-proctitle.patch" > # Make autoconf dependencies happy after above patch > touch ${S}/aclocal.m4 ${S}/Makefile.in ${S}/configure >} > >src_configure() { > econf --with-privsep-user=ntp --with-privsep-path="${NTP_HOME}" >} > >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_config() { > einfo "Setting up chroot for ntp in ${NTP_HOME}" > # remove localtime file from previous installations > rm -f "${EROOT%/}${NTP_HOME}"/etc/localtime > mkdir -p "${EROOT%/}${NTP_HOME}"/etc > if ! ln "${EROOT%/}"/etc/localtime "${EROOT%/}${NTP_HOME}"/etc/localtime ; then > cp "${EROOT%/}"/etc/localtime "${EROOT%/}${NTP_HOME}"/etc/localtime || die > einfo "We could not create a hardlink from /etc/localtime to ${NTP_HOME}/etc/localtime," > einfo "so please run 'emerge --config =${CATEGORY}/${PF}' whenever you change" > einfo "your timezone." > fi > chown -R root:root "${EROOT%/}${NTP_HOME}" || die >} > >pkg_postinst() { > pkg_config > > [[ -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 >} > >pkg_postrm() { > # remove localtime file from previous installations > rm -f "${EROOT%/}${NTP_HOME}"/etc/localtime >}
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 Raw
Actions:
View
Attachments on
bug 537292
: 394532 |
394534
|
394536
|
394538
|
394542
|
394544