[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dragora-users] Recipes for popt and logrotate
From: |
Matias Fonzo |
Subject: |
Re: [Dragora-users] Recipes for popt and logrotate |
Date: |
Thu, 4 May 2017 18:15:20 -0300 |
Alan,
On Thu, 4 May 2017 14:52:10 -0400
Alan Beadle <address@hidden> wrote:
> Ok, the recipe for popt remains unchanged, but I have changed the
> recipe for logrotate slightly. It makes use of a patch (which is also
> pasted below) to turn on log compression by default and remove an
> irrelevant (to us) reference to RPM. I believe that otherwise the
> default options will work for us.
>
Good! I want to test your recipes. But where are the patches?.
It's better if you send the recipes attached as text files or
compressed with gzip/lzip, plus the patches (if any). If the subject
is something like "popt recipe v1", "... v2" helps to identify.
>
> # Build recipe for logrotate.
> #
> # Copyright (C) 2017 Alan Beadle, address@hidden
> #
> # This recipe is free software: you have unlimited permission
> # to copy, distribute and modify it.
>
> program=logrotate
> version=3.12.2
> release=1
>
> tarname=${program}-${version}.tar.xz
>
> # Remote source(s)
> fetch=https://github.com/logrotate/logrotate/releases/download/${version}/${tarname}
>
> description="
> Utility to rotate system logs automatically.
>
> The logrotate utility is designed to simplify the administration of
> log files on a system which generates a lot of log files. Logrotate
> allows for the automatic rotation compression, removal and mailing of
> log files. Logrotate can be set to handle a log file daily, weekly,
> monthly or when the log file gets to a certain size.
> "
>
> homepage=https://github.com/logrotate/logrotate
> license="GPL, any version"
>
> # Source documentation
> docs="ChangeLog.md COPYING INSTALL README.md"
> docsdir="${docdir}/${program}-${version}"
>
> build()
> {
> set -e
>
> unpack "${tardir}/$tarname"
>
> cd "$srcdir"
>
> ./configure --prefix=/usr \
> --sbindir=/usr/bin \
> --mandir=$mandir \
> --with-compress-command="/usr/bin/lzip -9"\
> --with-uncompress-command="/usr/bin/lzip -d" \
> --with-default-mail-command=/usr/bin/mail \
> --with-acl
>
> make
> make DESTDIR="$destdir" install
>
> mkdir -p "${destdir}/etc/logrotate.d"
> chmod 755 "${destdir}/etc/logrotate.d"
>
> mkdir -p "${destdir}/etc/cron.daily"
> chmod 755 "${destdir}/etc/cron.daily"
>
> patch -p1 < ${worktree}/patches/logrotate/logrotate-default.patch
>
> cp -p "examples/logrotate-default" "${destdir}/etc/logrotate.conf"
> chmod 644 "${destdir}/etc/logrotate.conf"
>
> cp -p examples/logrotate.cron
> "${destdir}/etc/cron.daily/logrotate" chmod 755
> "${destdir}/etc/cron.daily/logrotate"
>
> # Compress man pages
> lzip -9 "${destdir}/${mandir}"/man?/*
>
> # Copy documentation
> mkdir -p "${destdir}${docsdir}"
>
> for file in $docs
> do
> cp -p $file "${destdir}${docsdir}"
> done
>
> }
>
>
>
> --- a/examples/logrotate-default 2017-05-04 14:28:48.393620994
> -0400 +++ b/examples/logrotate-default 2017-05-04
> 14:48:58.138616506 -0400 @@ -12,9 +12,9 @@ create
> dateext
>
> # uncomment this if you want your log files compressed
> -#compress
> +compress
>
> -# RPM packages drop log rotation information into this directory
> +# Directory for application-specific configuration files
> include /etc/logrotate.d
>
> # no packages own wtmp and btmp -- we'll rotate them here
>
pgp6yDoHkdBFl.pgp
Description: OpenPGP digital signature
- [Dragora-users] Recipes for popt and logrotate, Alan Beadle, 2017/05/04
- Re: [Dragora-users] Recipes for popt and logrotate, Alan Beadle, 2017/05/04
- Re: [Dragora-users] Recipes for popt and logrotate, Alan Beadle, 2017/05/04
- Re: [Dragora-users] Recipes for popt and logrotate,
Matias Fonzo <=
- Re: [Dragora-users] Recipes for popt and logrotate, Alan Beadle, 2017/05/04
- Re: [Dragora-users] Recipes for popt and logrotate, Matias Fonzo, 2017/05/04
- Re: [Dragora-users] Recipes for popt and logrotate, Matias Fonzo, 2017/05/04
- Re: [Dragora-users] Recipes for popt and logrotate, Alan Beadle, 2017/05/04
- Re: [Dragora-users] Recipes for popt and logrotate, Matias Fonzo, 2017/05/04
Re: [Dragora-users] Recipes for popt and logrotate, Matias Fonzo, 2017/05/04