1 |
commit: fd9029d6a236faa1cca2f96f5578320a63d89360 |
2 |
Author: Tomáš Mózes <hydrapolic <AT> gmail <DOT> com> |
3 |
AuthorDate: Thu Dec 29 08:36:05 2016 +0000 |
4 |
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Dec 29 12:18:15 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd9029d6 |
7 |
|
8 |
app-admin/logstash-bin: fix permissions via initscript |
9 |
|
10 |
app-admin/logstash-bin/files/logstash.initd4 | 10 ++++++---- |
11 |
...{logstash-bin-5.1.1.ebuild => logstash-bin-5.1.1-r1.ebuild} | 0 |
12 |
2 files changed, 6 insertions(+), 4 deletions(-) |
13 |
|
14 |
diff --git a/app-admin/logstash-bin/files/logstash.initd4 b/app-admin/logstash-bin/files/logstash.initd4 |
15 |
index b9e9055..00b732e 100644 |
16 |
--- a/app-admin/logstash-bin/files/logstash.initd4 |
17 |
+++ b/app-admin/logstash-bin/files/logstash.initd4 |
18 |
@@ -54,10 +54,12 @@ start_pre() { |
19 |
|
20 |
rc_ulimit="-n ${LS_OPEN_FILES}" |
21 |
|
22 |
- checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "${LS_INSTALL_DIR}/data" |
23 |
- checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$(dirname "${pidfile}")" |
24 |
- checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "${LS_LOG_DIR}" |
25 |
- checkpath -f -o "${LS_USER}":"${LS_GROUP}" -m640 "${LS_LOG_DIR}/logstash-plain.log" |
26 |
+ local d |
27 |
+ for d in "${LS_INSTALL_DIR}/data" "$(dirname "${pidfile}")" "${LS_LOG_DIR}"; do |
28 |
+ checkpath -d -o "${LS_USER}":"${LS_GROUP}" -m750 "$d" |
29 |
+ chown -R "${LS_USER}":"${LS_GROUP}" "$d" |
30 |
+ done |
31 |
+ |
32 |
} |
33 |
|
34 |
stop() { |
35 |
|
36 |
diff --git a/app-admin/logstash-bin/logstash-bin-5.1.1.ebuild b/app-admin/logstash-bin/logstash-bin-5.1.1-r1.ebuild |
37 |
similarity index 100% |
38 |
rename from app-admin/logstash-bin/logstash-bin-5.1.1.ebuild |
39 |
rename to app-admin/logstash-bin/logstash-bin-5.1.1-r1.ebuild |