Commit graph

8 commits

Author SHA1 Message Date
Aaron Mildenstein
65a5996187 Fix logrotate file perms for Debian systems
In some cases it seems that the file permissions for the logrotate
configuration file are not set properly. This should address those
cases.

Fixes #4136
2015-11-04 17:29:02 +00:00
Aaron Mildenstein
b26f2fc55e Fix permissions after install
/etc/logstash was getting 775 perms in the debian package.

This manually sets 755 to /etc/logstash

fixes #3305

Fixes #3331
2015-05-27 21:10:42 +00:00
Zhanpeng Chen
40665f02d6 fix nologin path
Fixes #2283
2015-01-05 22:55:02 +00:00
Faye Salwin
3537c6b847 Tarball packages. Homogenized init. Common defaults. 2014-02-24 14:21:01 -08:00
Pieter Lexis
e968bda364 pkg/debian: compare strings correctly 2013-09-20 17:30:40 +02:00
Tray Torrance
8925b68082 Various fixes to generated .deb packages
This resolves a few inconsistencies and issues in the generated packages
for Debian/Ubuntu:

  * Creates /etc/logstash/conf.d
  * Installs a basic defaults file in /etc/default/logstash (which also sets HOME)
  * Stops creating /var/run/logstash (unused)
  * Uses /var/lib/logstash as the home directory of the logstash user instead of /home/logstash
  * Defaults package files to be owned by root, fixes ownership in post-install script
  * Properly stops service when removing the package on Debian

The end result is that after installing, LogStash will pretty much "just
work" with only 2 changes:

1) Enable START=yes in /etc/default/logstash
2) Provide a config for the LogStash agent
2013-08-14 16:03:19 -07:00
Jordan Sissel
da3d794f8c - add debian nonsense 2013-04-15 22:15:17 -07:00
Jordan Sissel
5894cb0510 - make a pkg dir 2013-04-15 20:19:00 -07:00