diff options
| author | Hubert Plociniczak <hubert@lshift.net> | 2008-08-13 11:44:00 +0100 |
|---|---|---|
| committer | Hubert Plociniczak <hubert@lshift.net> | 2008-08-13 11:44:00 +0100 |
| commit | 18bb034b9dba40efe5b741a7f8f9bc192e1bd39e (patch) | |
| tree | ce6c2f8ef4cbc3751ce01b75f40646186a48a8f9 /packaging/debs | |
| parent | b4abb90113172872d1d4a20d1b78badfe254f2d6 (diff) | |
| download | rabbitmq-server-git-18bb034b9dba40efe5b741a7f8f9bc192e1bd39e.tar.gz | |
Added logrotate script to debian and rpm packages
Diffstat (limited to 'packaging/debs')
| -rw-r--r-- | packaging/debs/Debian/debian/control | 2 | ||||
| -rw-r--r-- | packaging/debs/Debian/debian/dirs | 1 | ||||
| -rw-r--r-- | packaging/debs/Debian/debian/rabbitmq-server.logrotate | 19 | ||||
| -rw-r--r-- | packaging/debs/Debian/debian/rules | 1 |
4 files changed, 22 insertions, 1 deletions
diff --git a/packaging/debs/Debian/debian/control b/packaging/debs/Debian/debian/control index ae698e1edb..0696eca7cb 100644 --- a/packaging/debs/Debian/debian/control +++ b/packaging/debs/Debian/debian/control @@ -7,7 +7,7 @@ Standards-Version: 3.7.2 Package: rabbitmq-server Architecture: all -Depends: erlang-nox, adduser +Depends: erlang-nox, adduser, logrotate Description: An AMQP server written in Erlang RabbitMQ is an implementation of AMQP, the emerging standard for high performance enterprise messaging. The RabbitMQ server is a robust and diff --git a/packaging/debs/Debian/debian/dirs b/packaging/debs/Debian/debian/dirs index 48db317ff3..1b15b0c34f 100644 --- a/packaging/debs/Debian/debian/dirs +++ b/packaging/debs/Debian/debian/dirs @@ -4,4 +4,5 @@ usr/share/man usr/share/linda/overrides var/lib/rabbitmq/mnesia var/log/rabbitmq +etc/logrotate.d diff --git a/packaging/debs/Debian/debian/rabbitmq-server.logrotate b/packaging/debs/Debian/debian/rabbitmq-server.logrotate new file mode 100644 index 0000000000..002adfdc14 --- /dev/null +++ b/packaging/debs/Debian/debian/rabbitmq-server.logrotate @@ -0,0 +1,19 @@ +/var/log/rabbitmq/*.log { + size=2M + missingok + rotate 10 + compress + delaycompress + notifempty + create 644 rabbitmq rabbitmq +} + +/var/log/rabbitmq/*.log.back /var/log/rabbitmq/*.err { + weekly + missingok + rotate 10 + compress + delaycompress + notifempty + create 644 rabbitmq rabbitmq +} diff --git a/packaging/debs/Debian/debian/rules b/packaging/debs/Debian/debian/rules index e230aec535..606bbfd1d1 100644 --- a/packaging/debs/Debian/debian/rules +++ b/packaging/debs/Debian/debian/rules @@ -14,6 +14,7 @@ install/rabbitmq-server:: rm $(RABBIT_LIB)/LICENSE* mv $(DEB_DESTDIR)usr/sbin/rabbitmqctl $(DEB_DESTDIR)usr/sbin/rabbitmqctl_real cp debian/rabbitmqctl_wrapper $(DEB_DESTDIR)usr/sbin/rabbitmqctl + cp debian/rabbitmq-server.logrotate $(DEB_DESTDIR)etc/logrotate.d/rabbitmq-server cp $(DEB_DESTDIR)usr/share/man/man1/rabbitmqctl.1.gz $(DEB_DESTDIR)usr/share/man/man1/rabbitmqctl_real.1.gz chmod a+x $(DEB_DESTDIR)usr/sbin/rabbitmqctl echo "Tag: usr-lib-in-arch-all" > $(DEB_DESTDIR)usr/share/linda/overrides/rabbitmq-server |
