Kouhei Sutou
null+****@clear*****
Mon May 8 21:03:33 JST 2017
Kouhei Sutou 2017-05-08 21:03:33 +0900 (Mon, 08 May 2017) New Revision: d0ee1c778d2be781d2d43f032ce4aaf28c13c15e https://github.com/pgroonga/pgroonga/commit/d0ee1c778d2be781d2d43f032ce4aaf28c13c15e Message: Support log rotation by logrotate Added files: packages/debian93/postgresql-9.3-pgroonga.logrotate packages/debian94/postgresql-9.4-pgroonga.logrotate packages/debian95/postgresql-9.5-pgroonga.logrotate packages/debian96/postgresql-9.6-pgroonga.logrotate Modified files: Rakefile packages/yum/postgresql-pgroonga.spec.in Modified: Rakefile (+1 -1) =================================================================== --- Rakefile 2017-05-08 20:40:53 +0900 (d24eb09) +++ Rakefile 2017-05-08 21:03:33 +0900 (61dec23) @@ -230,7 +230,7 @@ postgresql#{postgresql_package_version}-devel spec = "#{tmp_distribution_dir}/#{rpm_package}.spec" spec_in = "#{yum_dir}/postgresql-pgroonga.spec.in" spec_in_data = File.read(spec_in) - spec_data = spec_in_data.gsub(/@(.+)@/) do |matched| + spec_data = spec_in_data.gsub(/@(.+?)@/) do |matched| case $1 when "PG_VERSION" postgresql_version Added: packages/debian93/postgresql-9.3-pgroonga.logrotate (+9 -0) 100644 =================================================================== --- /dev/null +++ packages/debian93/postgresql-9.3-pgroonga.logrotate 2017-05-08 21:03:33 +0900 (92d54a6) @@ -0,0 +1,9 @@ +/var/lib/postgresql/*/main/pgroonga.log { + weekly + missingok + rotate 10 + compress + delaycompress + notifempty + create 600 postgres postgres +} Added: packages/debian94/postgresql-9.4-pgroonga.logrotate (+9 -0) 100644 =================================================================== --- /dev/null +++ packages/debian94/postgresql-9.4-pgroonga.logrotate 2017-05-08 21:03:33 +0900 (92d54a6) @@ -0,0 +1,9 @@ +/var/lib/postgresql/*/main/pgroonga.log { + weekly + missingok + rotate 10 + compress + delaycompress + notifempty + create 600 postgres postgres +} Added: packages/debian95/postgresql-9.5-pgroonga.logrotate (+9 -0) 100644 =================================================================== --- /dev/null +++ packages/debian95/postgresql-9.5-pgroonga.logrotate 2017-05-08 21:03:33 +0900 (92d54a6) @@ -0,0 +1,9 @@ +/var/lib/postgresql/*/main/pgroonga.log { + weekly + missingok + rotate 10 + compress + delaycompress + notifempty + create 600 postgres postgres +} Added: packages/debian96/postgresql-9.6-pgroonga.logrotate (+9 -0) 100644 =================================================================== --- /dev/null +++ packages/debian96/postgresql-9.6-pgroonga.logrotate 2017-05-08 21:03:33 +0900 (92d54a6) @@ -0,0 +1,9 @@ +/var/lib/postgresql/*/main/pgroonga.log { + weekly + missingok + rotate 10 + compress + delaycompress + notifempty + create 600 postgres postgres +} Modified: packages/yum/postgresql-pgroonga.spec.in (+13 -0) =================================================================== --- packages/yum/postgresql-pgroonga.spec.in 2017-05-08 20:40:53 +0900 (a5628b1) +++ packages/yum/postgresql-pgroonga.spec.in 2017-05-08 21:03:33 +0900 (16ba730) @@ -70,8 +70,21 @@ PATH="%{pg_bindir}:$PATH" \ PATH="%{pg_bindir}:$PATH" \ make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" +cat > $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/@PACKAGE@ <<EOF +/var/lib/pgsql/*/data/pgroonga.log { + weekly + missingok + rotate 10 + compress + delaycompress + notifempty + create 600 postgres postgres +} +EOF + %files %doc README.md COPYING +%config(noreplace) %{_sysconfdir}/logrotate.d/@PACKAGE@ %{pg_libdir}/*.so %{pg_datadir}/extension/*.control %{pg_datadir}/extension/*.sql -------------- next part -------------- HTML����������������������������... Download