Return-Path: Received: from sanddollar.geekisp.com (sanddollar.geekisp.com [216.168.135.167]) by mail.openembedded.org (Postfix) with SMTP id C4CB57277D for ; Fri, 2 Jan 2015 18:57:32 +0000 (UTC) Received: (qmail 20534 invoked by uid 1003); 2 Jan 2015 18:57:32 -0000 Received: from unknown (HELO ?192.168.1.120?) (philip@opensdr.com@108.44.89.75) by mail.geekisp.com with (DHE-RSA-AES128-SHA encrypted) SMTP; 2 Jan 2015 18:57:32 -0000 Message-ID: <54A6EA1B.8070308@balister.org> Date: Fri, 02 Jan 2015 13:57:31 -0500 From: Philip Balister User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Paul Eggleton , openembedded-devel@lists.openembedded.org References: <1420216478-16103-1-git-send-email-paul.eggleton@linux.intel.com> In-Reply-To: <1420216478-16103-1-git-send-email-paul.eggleton@linux.intel.com> Subject: Re: [meta-networking][PATCH] ntp: fix file locations X-BeenThere: openembedded-devel@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: openembedded-devel@lists.openembedded.org List-Id: Using the OpenEmbedded metadata to build Distributions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2015 18:57:36 -0000 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit On 01/02/2015 11:34 AM, Paul Eggleton wrote: > After the upgrade to 4.2.8, ntp's configure process now uses a custom > script which looks at the host to determine what install locations it > should use. This resulted in the recipe working on some people's > machines and failing during do_install on others. Force it to use the > "redhat" configuration as this seems closest to what we used to be > using prior to the upgrade (this means that binaries are now back in > sbindir as they used to be). > > Thanks to Philip Balister for reporting this. > > Signed-off-by: Paul Eggleton Tested-by: Philip Balister Everyone blames Redhat :) Note there is also a missing perl REDEPEND QA issue now. Philip > --- > meta-networking/recipes-support/ntp/ntp_4.2.8.bb | 21 ++++++++++----------- > 1 file changed, 10 insertions(+), 11 deletions(-) > > diff --git a/meta-networking/recipes-support/ntp/ntp_4.2.8.bb b/meta-networking/recipes-support/ntp/ntp_4.2.8.bb > index 7e1b1c1..e14921a 100644 > --- a/meta-networking/recipes-support/ntp/ntp_4.2.8.bb > +++ b/meta-networking/recipes-support/ntp/ntp_4.2.8.bb > @@ -35,6 +35,7 @@ EXTRA_OECONF += "--with-net-snmp-config=no \ > --without-ntpsnmpd \ > ac_cv_header_readline_history_h=no \ > --with-yielding_select=yes \ > + --with-locfile=redhat \ > " > CFLAGS_append = " -DPTYS_ARE_GETPT -DPTYS_ARE_SEARCHED" > > @@ -71,10 +72,10 @@ do_install_append() { > sed -i 's!/etc/!${sysconfdir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync > sed -i 's!/var/!${localstatedir}/!g' ${D}${sysconfdir}/init.d/ntpd ${D}${bindir}/ntpdate-sync > sed -i 's!^PATH=.*!PATH=${base_sbindir}:${base_bindir}:${sbindir}:${bindir}!' ${D}${bindir}/ntpdate-sync > - sed -i '1s,#!.*perl -w,#! ${bindir}/env perl,' ${D}${bindir}/ntptrace > - sed -i '/use/i use warnings;' ${D}${bindir}/ntptrace > - sed -i '1s,#!.*perl -w,#! ${bindir}/env perl,' ${D}${bindir}/ntp-wait > - sed -i '/use/i use warnings;' ${D}${bindir}/ntp-wait > + sed -i '1s,#!.*perl -w,#! ${bindir}/env perl,' ${D}${sbindir}/ntptrace > + sed -i '/use/i use warnings;' ${D}${sbindir}/ntptrace > + sed -i '1s,#!.*perl -w,#! ${bindir}/env perl,' ${D}${sbindir}/ntp-wait > + sed -i '/use/i use warnings;' ${D}${sbindir}/ntp-wait > > install -d ${D}/${sysconfdir}/default > install -m 644 ${WORKDIR}/ntpdate.default ${D}${sysconfdir}/default/ntpdate > @@ -90,8 +91,6 @@ do_install_append() { > > install -d ${D}${systemd_unitdir}/ntp-units.d > install -m 0644 ${WORKDIR}/ntpd.list ${D}${systemd_unitdir}/ntp-units.d/60-ntpd.list > - > - rmdir ${D}${sbindir} > } > > PACKAGES += "ntpdate sntp ${PN}-tickadj ${PN}-utils" > @@ -120,19 +119,19 @@ RCONFLICTS_ntpdate += "ntpdate-systemd" > > RSUGGESTS_${PN} = "iana-etc" > > -FILES_${PN} = "${bindir}/ntpd ${sysconfdir}/ntp.conf ${sysconfdir}/init.d/ntpd ${libdir} \ > +FILES_${PN} = "${sbindir}/ntpd ${sysconfdir}/ntp.conf ${sysconfdir}/init.d/ntpd ${libdir} \ > ${NTP_USER_HOME} \ > ${systemd_unitdir}/ntp-units.d/60-ntpd.list \ > " > -FILES_${PN}-tickadj = "${bindir}/tickadj" > -FILES_${PN}-utils = "${bindir} ${datadir}/ntp/lib" > -FILES_ntpdate = "${bindir}/ntpdate \ > +FILES_${PN}-tickadj = "${sbindir}/tickadj" > +FILES_${PN}-utils = "${sbindir} ${datadir}/ntp/lib" > +FILES_ntpdate = "${sbindir}/ntpdate \ > ${sysconfdir}/network/if-up.d/ntpdate-sync \ > ${bindir}/ntpdate-sync \ > ${sysconfdir}/default/ntpdate \ > ${systemd_unitdir}/system/ntpdate.service \ > " > -FILES_sntp = "${bindir}/sntp \ > +FILES_sntp = "${sbindir}/sntp \ > ${sysconfdir}/default/sntp \ > ${systemd_unitdir}/system/sntp.service \ > " >