From: hillct-oe Date: Sun, 18 Mar 2007 00:06:47 +0000 (+0000) Subject: logrotate 3.7.1: Eliminated hard coded paths, removed recommendation of gzip X-Git-Tag: Release-2010-05/1~8868^2~1032^2~8 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f86bf9cfd0a9e5eb9f22354211b75c99d187cb31;p=openembedded.git logrotate 3.7.1: Eliminated hard coded paths, removed recommendation of gzip since it's typically provided by busybox which we can expect to always be present. Also added proper config file specification. Closes #2014. --- diff --git a/packages/logrotate/logrotate_3.7.1.bb b/packages/logrotate/logrotate_3.7.1.bb index 2697607cfd..b903e60201 100644 --- a/packages/logrotate/logrotate_3.7.1.bb +++ b/packages/logrotate/logrotate_3.7.1.bb @@ -1,12 +1,11 @@ DESCRIPTION = "Rotates, compresses, removes and mails system log files" HOMEPAGE = "http://packages.debian.org/unstable/admin/logrotate" RCONFLICTS = "logrotate-script" -RRECOMMENDS = "gzip" DEPENDS = "popt" RDEPENDS = "cron" SECTION = "admin" LICENSE = "GPL" -PR = "r0" +PR = "r1" SRC_URI = "http://ftp.debian.org/debian/pool/main/l/logrotate/logrotate_${PV}.orig.tar.gz \ file://logrotate-3.7.1.patch;patch=1 \ @@ -22,18 +21,20 @@ do_compile() { do_install () { # Install the binary and conf file - install -D -s -m 0755 ${WORKDIR}/logrotate-${PV}/logrotate ${D}${base_sbindir}/logrotate + install -D -s -m 0755 ${S}/logrotate ${D}${base_sbindir}/logrotate install -D -m 0644 ${WORKDIR}/logrotate.conf ${D}${sysconfdir}/logrotate.conf install -m 0755 -d ${D}${sysconfdir}/logrotate.d } pkg_postinst () { # Add the logrotate line to /etc/crontab - grep -q "/sbin/logrotate" ${sysconfdir}/crontab || echo "*/5 * * * * /sbin/logrotate /etc/logrotate.conf" >> ${sysconfdir}/crontab + grep -q "${base_sbindir}/logrotate" ${sysconfdir}/crontab || echo "*/5 * * * * ${base_sbindir}/logrotate ${sysconfdir}/logrotate.conf" >> ${sysconfdir}/crontab } pkg_postrm() { # Remove the logrotate line from /etc/crontab - grep -v /sbin/logrotate ${sysconfdir}/crontab > ${sysconfdir}/crontab.no-${PF} + grep -v ${base_sbindir}/logrotate ${sysconfdir}/crontab > ${sysconfdir}/crontab.no-${PF} mv ${sysconfdir}/crontab.no-${PF} ${sysconfdir}/crontab } + +CONFFILES += "${sysconfdir}/logrotate.conf"