FolusWen 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
..
.deps 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
autom4te.cache 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
build-aux 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
examples 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
release 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
test 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
.tarball-version 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
.version 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
COPYING 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
ChangeLog.md 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
INSTALL 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
Makefile 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
Makefile.am 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
Makefile.in 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
README.md 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
aclocal.m4 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
autogen.sh 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
compile 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.c 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.guess 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.h 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.h.in 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.h.in~ 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.log 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.o 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.status 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
config.sub 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
configure 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
configure.ac 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
depcomp 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
install-sh 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
log.c 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
log.h 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
log.o 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate.8 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate.8.in 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate.c 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate.conf.5 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate.h 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate.o 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate.spec 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
logrotate.spec.in 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
missing 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
queue.h 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
stamp-h1 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây
test-driver 85eb51429a 2020.01.22 / Folus Wen 5 năm trước cách đây

README.md

logrotate

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 hourly, daily, weekly, monthly or when the log file gets to a certain size.

Download

The latest release is:

Previous releases:

Git checkout

You can also obtain code by using git checkout:

git clone https://github.com/logrotate/logrotate.git -b master

Replace master with branch or tag you intend to checkout

Verify and unpack

After downloading the tarball and .asc signature file, check the signature:

Get Kamil's PGP key rsa4096/72A37B36 (almost any keyserver will do if pgp.mit.edu is temporarily unavailable):

$ gpg --keyserver pgp.mit.edu --recv-key 992A96E075056E79CD8214F9873DB37572A37B36

and verify the PGP signature on the distribution tarball:

$ gpg --verify logrotate-3.11.0.tar.xz.asc logrotate-3.11.0.tar.xz

If successful your GPG output should look like this:

gpg: Signature made Fri 02 Dec 2016 08:30:39 AM EST
gpg:                using RSA key 873DB37572A37B36
gpg: Good signature from "Kamil Dudka <kdudka@redhat.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 992A 96E0 7505 6E79 CD82  14F9 873D B375 72A3 7B36

You may then unpack the tarball:

$ tar -xJf logrotate-3.11.0.tar.xz

Notice that git tags are signed with same key:

$ git tag --verify 3.11.0

Compiling

Obtain source either by Downloading it or doing Git checkout.

Install dependencies for Debian systems:

apt-get update
apt-get install autoconf automake libpopt-dev libtool make xz-utils

Install dependencies for Fedora/CentOS systems:

yum install autoconf automake libtool make popt-devel xz

Compilation (autoreconf is optional if you obtained source from tarball):

cd logrotate-X.Y.Z
autoreconf -fiv
./configure
make

Patches and Questions

Open issues or pull requests on GitHub.