1 |
commit: 6062ad6ab9032d245a846cb81e188575dae4b876 |
2 |
Author: Andreas Schuerch <nativemad <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue May 30 14:39:08 2017 +0000 |
4 |
Commit: Andreas Schuerch <nativemad <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue May 30 14:39:08 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6062ad6a |
7 |
|
8 |
net-im/coturn: bump to 4.5.0.6 and use of systemd tmpfiles.d |
9 |
|
10 |
Package-Manager: Portage-2.3.5, Repoman-2.3.1 |
11 |
|
12 |
net-im/coturn/Manifest | 1 + |
13 |
net-im/coturn/coturn-4.5.0.4-r1.ebuild | 4 +++- |
14 |
net-im/coturn/{coturn-4.5.0.4-r1.ebuild => coturn-4.5.0.6.ebuild} | 4 +++- |
15 |
net-im/coturn/coturn-9999.ebuild | 4 +++- |
16 |
net-im/coturn/files/coturn.conf | 1 + |
17 |
net-im/coturn/files/coturn.service | 1 - |
18 |
6 files changed, 11 insertions(+), 4 deletions(-) |
19 |
|
20 |
diff --git a/net-im/coturn/Manifest b/net-im/coturn/Manifest |
21 |
index 0546106ac25..59f230fb683 100644 |
22 |
--- a/net-im/coturn/Manifest |
23 |
+++ b/net-im/coturn/Manifest |
24 |
@@ -1 +1,2 @@ |
25 |
DIST coturn-4.5.0.4.tar.gz 381015 SHA256 582c5816b115b403f980f3c38edb12b74d3b2500b7cde190cfb292ae5c056c36 SHA512 1d267b715b08853a5434d0a10cffd49e035624353e6733ff7349c549ef3f69240c2488097d81e33f7a551e02d72a26f1f430aefb9cbacda511a2ae6f883cd414 WHIRLPOOL 7ff9b31c3a1a0e2fbc7ae0580df00476e803160fd7f92f3a02ab611c6f940a39334ea5efccb576b348f87c87ff690087af3c9304560caf8215fb14bef9a45f8f |
26 |
+DIST coturn-4.5.0.6.tar.gz 394071 SHA256 5ad976e142daf392351f86623b217be7ca91322105e0500c379a9dcdbbc466e8 SHA512 4ad7d482af675033d050258e2af04b813561414d4ba926cfd336c6548200dbf1a90f9511983b8cad20713c7edff2a424c9d6b11d401717794e3d1af6b7ed9208 WHIRLPOOL 517353ce5cd90aca4f3991d87cdb0835e97eecf0c6529e93360b9506194f4c0cb1f3cc47e207510bbf3e4f465ab088303cdcd235cccbb11555940a8fa60f0478 |
27 |
|
28 |
diff --git a/net-im/coturn/coturn-4.5.0.4-r1.ebuild b/net-im/coturn/coturn-4.5.0.4-r1.ebuild |
29 |
index 2ffd86380e4..02115af3223 100644 |
30 |
--- a/net-im/coturn/coturn-4.5.0.4-r1.ebuild |
31 |
+++ b/net-im/coturn/coturn-4.5.0.4-r1.ebuild |
32 |
@@ -2,7 +2,7 @@ |
33 |
# Distributed under the terms of the GNU General Public License v2 |
34 |
|
35 |
EAPI=6 |
36 |
-inherit eutils user systemd |
37 |
+inherit eutils user systemd tmpfiles |
38 |
DESCRIPTION="coturn TURN server project" |
39 |
HOMEPAGE="https://github.com/${PN}/${PN}" |
40 |
|
41 |
@@ -59,9 +59,11 @@ src_install() { |
42 |
insinto /etc/logrotate.d |
43 |
newins "${FILESDIR}/logrotate.${PN}" "${PN}" |
44 |
systemd_dounit "${FILESDIR}/${PN}.service" |
45 |
+ dotmpfiles "${FILESDIR}/${PN}.conf" |
46 |
} |
47 |
|
48 |
pkg_postinst() { |
49 |
+ tmpfiles_process "${PN}.conf" |
50 |
enewgroup turnserver |
51 |
enewuser turnserver -1 -1 -1 turnserver |
52 |
elog "You need to copy /etc/turnserver.conf.default to" |
53 |
|
54 |
diff --git a/net-im/coturn/coturn-4.5.0.4-r1.ebuild b/net-im/coturn/coturn-4.5.0.6.ebuild |
55 |
similarity index 94% |
56 |
copy from net-im/coturn/coturn-4.5.0.4-r1.ebuild |
57 |
copy to net-im/coturn/coturn-4.5.0.6.ebuild |
58 |
index 2ffd86380e4..02115af3223 100644 |
59 |
--- a/net-im/coturn/coturn-4.5.0.4-r1.ebuild |
60 |
+++ b/net-im/coturn/coturn-4.5.0.6.ebuild |
61 |
@@ -2,7 +2,7 @@ |
62 |
# Distributed under the terms of the GNU General Public License v2 |
63 |
|
64 |
EAPI=6 |
65 |
-inherit eutils user systemd |
66 |
+inherit eutils user systemd tmpfiles |
67 |
DESCRIPTION="coturn TURN server project" |
68 |
HOMEPAGE="https://github.com/${PN}/${PN}" |
69 |
|
70 |
@@ -59,9 +59,11 @@ src_install() { |
71 |
insinto /etc/logrotate.d |
72 |
newins "${FILESDIR}/logrotate.${PN}" "${PN}" |
73 |
systemd_dounit "${FILESDIR}/${PN}.service" |
74 |
+ dotmpfiles "${FILESDIR}/${PN}.conf" |
75 |
} |
76 |
|
77 |
pkg_postinst() { |
78 |
+ tmpfiles_process "${PN}.conf" |
79 |
enewgroup turnserver |
80 |
enewuser turnserver -1 -1 -1 turnserver |
81 |
elog "You need to copy /etc/turnserver.conf.default to" |
82 |
|
83 |
diff --git a/net-im/coturn/coturn-9999.ebuild b/net-im/coturn/coturn-9999.ebuild |
84 |
index 2ffd86380e4..02115af3223 100644 |
85 |
--- a/net-im/coturn/coturn-9999.ebuild |
86 |
+++ b/net-im/coturn/coturn-9999.ebuild |
87 |
@@ -2,7 +2,7 @@ |
88 |
# Distributed under the terms of the GNU General Public License v2 |
89 |
|
90 |
EAPI=6 |
91 |
-inherit eutils user systemd |
92 |
+inherit eutils user systemd tmpfiles |
93 |
DESCRIPTION="coturn TURN server project" |
94 |
HOMEPAGE="https://github.com/${PN}/${PN}" |
95 |
|
96 |
@@ -59,9 +59,11 @@ src_install() { |
97 |
insinto /etc/logrotate.d |
98 |
newins "${FILESDIR}/logrotate.${PN}" "${PN}" |
99 |
systemd_dounit "${FILESDIR}/${PN}.service" |
100 |
+ dotmpfiles "${FILESDIR}/${PN}.conf" |
101 |
} |
102 |
|
103 |
pkg_postinst() { |
104 |
+ tmpfiles_process "${PN}.conf" |
105 |
enewgroup turnserver |
106 |
enewuser turnserver -1 -1 -1 turnserver |
107 |
elog "You need to copy /etc/turnserver.conf.default to" |
108 |
|
109 |
diff --git a/net-im/coturn/files/coturn.conf b/net-im/coturn/files/coturn.conf |
110 |
new file mode 100644 |
111 |
index 00000000000..0097a3b49a6 |
112 |
--- /dev/null |
113 |
+++ b/net-im/coturn/files/coturn.conf |
114 |
@@ -0,0 +1 @@ |
115 |
+d /run/turnserver - turnserver turnserver - - |
116 |
|
117 |
diff --git a/net-im/coturn/files/coturn.service b/net-im/coturn/files/coturn.service |
118 |
index 81465f589d8..e072759e61b 100644 |
119 |
--- a/net-im/coturn/files/coturn.service |
120 |
+++ b/net-im/coturn/files/coturn.service |
121 |
@@ -8,7 +8,6 @@ User=turnserver |
122 |
Group=turnserver |
123 |
PermissionsStartOnly=true |
124 |
ExecStartPre=/bin/bash -c "[ -f /var/log/turnserver.log ] || touch /var/log/turnserver.log && chown turnserver:turnserver /var/log/turnserver.log && chmod 660 /var/log/turnserver.log" |
125 |
-ExecStartPre=/bin/bash -c "[ -d /var/run/turnserver ] || mkdir /var/run/turnserver && chown turnserver:turnserver /var/run/turnserver" |
126 |
ExecStart=/usr/bin/turnserver --pidfile /var/run/turnserver/turnserver.pid |
127 |
Restart=always |
128 |
RestartSec=30s |