diff --git a/Makefile b/Makefile index 9452b6a764628a9051cee8946044dcaf0cf5fb7f..2121b677b1ef3f9c955a6948ac4d7dc91b3bcddc 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION=0.3.1+uninett1 +VERSION=0.3.1+uninett2 # By default, all dependencies (zeromq, etc) will be downloaded and installed # locally. You can change this if you are deploying your own. @@ -47,7 +47,9 @@ vendor-clean: rpm deb: PREFIX=/opt/logstash-forwarder rpm deb: | build-all fpm -s dir -t $@ -n logstash-forwarder -v $(VERSION) \ - --replaces lumberjack \ + --replaces logstash-forwarder \ + --after-install logstash-forwarder.postinst \ + --after-remove logstash-forwarder.remove \ --exclude '*.a' --exclude 'lib/pkgconfig/zlib.pc' \ --description "a log shipping tool" \ --url "https://github.com/elasticsearch/logstash-forwarder" \ diff --git a/logstash-forwarder.init b/logstash-forwarder.init index 01aa4411bf9a833c482e03c6c00ed68196665c66..159494c1807e0dfd18e78b65b1c26e5c70a35b9b 100755 --- a/logstash-forwarder.init +++ b/logstash-forwarder.init @@ -1,6 +1,6 @@ #! /bin/sh ### BEGIN INIT INFO -# Provides: skeleton +# Provides: logstash-forwarder # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 diff --git a/logstash-forwarder.logrotate b/logstash-forwarder.logrotate index 8d1103b0aed8e869440b84daf19fe261390232d8..8b8b69a513952899cba8001e6d226b62bffcd2c3 100644 --- a/logstash-forwarder.logrotate +++ b/logstash-forwarder.logrotate @@ -1,6 +1,6 @@ /var/log/logstash-forwarder.log { - rotate 7 + rotate 5 daily missingok delaycompress diff --git a/logstash-forwarder.postinst b/logstash-forwarder.postinst new file mode 100755 index 0000000000000000000000000000000000000000..ba510060d6b0a8166068dbb6738700af7082dc6b --- /dev/null +++ b/logstash-forwarder.postinst @@ -0,0 +1,3 @@ +#! /bin/sh +update-rc.d logstash-forwarder defaults +service logstash-forwarder restart diff --git a/logstash-forwarder.remove b/logstash-forwarder.remove new file mode 100755 index 0000000000000000000000000000000000000000..1c7740962ef79a2a50a0e5610b66353d380c9f5b --- /dev/null +++ b/logstash-forwarder.remove @@ -0,0 +1,3 @@ +#! /bin/sh +service logstash-forwarder stop +update-rc.d logstash-forwarder remove