[Groonga-commit] pgroonga/pgroonga at d0ee1c7 [master] Support log rotation by logrotate

Back to archive index

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 



More information about the Groonga-commit mailing list
Back to archive index