Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/openrc:master commit in: /
Date: Mon, 02 Oct 2017 16:22:04
Message-Id: 1506961289.8e53a3fa8a33fb714064ddbe38bff2213fcf6837.williamh@OpenRC
1 commit: 8e53a3fa8a33fb714064ddbe38bff2213fcf6837
2 Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
3 AuthorDate: Mon Oct 2 16:21:29 2017 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 2 16:21:29 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=8e53a3fa
7
8 Update ChangeLog
9
10 ChangeLog | 253 ++++++++++++++++++++++++++++----------------------------------
11 1 file changed, 116 insertions(+), 137 deletions(-)
12
13 diff --git a/ChangeLog b/ChangeLog
14 index 9bfe4ec4..8b4cc057 100644
15 --- a/ChangeLog
16 +++ b/ChangeLog
17 @@ -1,3 +1,119 @@
18 +commit 7f3b41311119e3a96a15b0fb473b44f422e903e9
19 +Author: William Hubbs <w.d.hubbs@×××××.com>
20 +Commit: William Hubbs <w.d.hubbs@×××××.com>
21 +
22 + use printf consistently in cgroups handling
23 +
24 + This makes the cgroups handling consistent between cgroups v1 and v2.
25 + Also, it fixes #167.
26 +
27 +commit 1ccba056584ee1a8e09fb1d5eebd988b47912c06
28 +Author: William Hubbs <w.d.hubbs@×××××.com>
29 +Commit: William Hubbs <w.d.hubbs@×××××.com>
30 +
31 + sh/rc-functions.sh: add need_if_exists convenience function
32 +
33 +commit c46adf14343df3a74aef7e4ae5be175ae5fa7a01
34 +Author: William Hubbs <w.d.hubbs@×××××.com>
35 +Commit: William Hubbs <w.d.hubbs@×××××.com>
36 +
37 + man/openrc-run.8: Clarify the explanation of the need dependency
38 +
39 +commit 1cac8b080c16f9aab19c7a3ae1ca155c20dfa14d
40 +Author: William Hubbs <w.d.hubbs@×××××.com>
41 +Commit: William Hubbs <w.d.hubbs@×××××.com>
42 +
43 + ignore sigchld when shutting down the supervised process
44 +
45 + We need to do this to skip the zombie state for the child process since
46 + we are not easily able to wait() for it.
47 +
48 +commit b58194ef63ec8c0a7e0ea3c291da9c19aa83cb1a
49 +Author: William Hubbs <w.d.hubbs@×××××.com>
50 +Commit: William Hubbs <w.d.hubbs@×××××.com>
51 +
52 + typo fix
53 +
54 +commit b28c0d6f66e42b1e6d2a39c286a18c8d92881790
55 +Author: William Hubbs <w.d.hubbs@×××××.com>
56 +Commit: William Hubbs <w.d.hubbs@×××××.com>
57 +
58 + typo fix
59 +
60 +commit 3cf19b0f30a90157d23d09ded304439f1eb42d4a
61 +Author: William Hubbs <w.d.hubbs@×××××.com>
62 +Commit: William Hubbs <w.d.hubbs@×××××.com>
63 +
64 + supervise-daemon: code cleanup
65 +
66 + Clean up the process for killing an active supervisor when stopping.
67 +
68 +commit 0eb47b9af340dd07209a3920944ed085fe7bd359
69 +Author: William Hubbs <w.d.hubbs@×××××.com>
70 +Commit: William Hubbs <w.d.hubbs@×××××.com>
71 +
72 + initialize the stop schedule
73 +
74 +commit 4ab60ff10935122277bbaed437f82a765279cd19
75 +Author: William Hubbs <w.d.hubbs@×××××.com>
76 +Commit: William Hubbs <w.d.hubbs@×××××.com>
77 +
78 + rc-schedules.c: pass the correct pid to rc_find_pids
79 +
80 + This is for #163.
81 +
82 +commit db4a578273dbfa15b8b96686391bcc9ecc04b646
83 +Author: Jason Zaman <jason@×××××××××.com>
84 +Commit: William Hubbs <w.d.hubbs@×××××.com>
85 +
86 + selinux: fix const qualifier warning
87 +
88 + rc-selinux.c: In function ‘selinux_setup’:
89 + rc-selinux.c:361:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
90 + curr_t = context_type_get(curr_con);
91 + ^
92 +
93 +commit b1c3422f453921e838d419640fe39144dbf8d13d
94 +Author: Jason Zaman <jason@×××××××××.com>
95 +Commit: William Hubbs <w.d.hubbs@×××××.com>
96 +
97 + selinux: use openrc contexts path to get contexts
98 +
99 + The minimum requirement for libselinux is now >=2.6
100 + The refpolicy and the gentoo policy contain the
101 + contexts since version 2.20170204-r4
102 +
103 +commit 3fafd7a76e6adf15ec72a7ba5f44583eff8fab7a
104 +Author: William Hubbs <w.d.hubbs@×××××.com>
105 +Commit: William Hubbs <w.d.hubbs@×××××.com>
106 +
107 + sysfs: fix cgroup hybrid mode
108 +
109 + In hybrid mode, we should not try to mount cgroup2 if it is not
110 + available in the kernel.
111 +
112 + This fixes #164.
113 +
114 +commit cd5722aca50f0eaddde7ce04ee00da53c313ba7d
115 +Author: William Hubbs <w.d.hubbs@×××××.com>
116 +Commit: William Hubbs <w.d.hubbs@×××××.com>
117 +
118 + cgroup2_find_path: use legacy mode if cgroup2 is not in the kernel
119 +
120 + This is related to #164.
121 +
122 +commit dcb4a4d2613a1fdf85651b32e5b7a87528f487bc
123 +Author: William Hubbs <w.d.hubbs@×××××.com>
124 +Commit: William Hubbs <w.d.hubbs@×××××.com>
125 +
126 + version 0.32
127 +
128 +commit e312e569970c74cf52e255da67034391b68dafac
129 +Author: William Hubbs <w.d.hubbs@×××××.com>
130 +Commit: William Hubbs <w.d.hubbs@×××××.com>
131 +
132 + Update ChangeLog
133 +
134 commit 2f60a959b442866b0e879d83f2732c4fa3ed3f7d
135 Author: William Hubbs <w.d.hubbs@×××××.com>
136 Commit: William Hubbs <w.d.hubbs@×××××.com>
137 @@ -1299,140 +1415,3 @@ Commit: William Hubbs <w.d.hubbs@×××××.com>
138
139 X-Gentoo-Bug: 595836
140 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=595836
141 -
142 -commit 6710316a18c33601e780282e72c60f09b5175280
143 -Author: Doug Freed <dwfreed@×××.edu>
144 -Commit: Doug Freed <dwfreed@×××.edu>
145 -
146 - openrc-run: fix double free
147 -
148 -commit 61882821e0d6110a2ca2f67fad7c362983a85cf0
149 -Author: Doug Freed <dwfreed@×××.edu>
150 -Commit: Doug Freed <dwfreed@×××.edu>
151 -
152 - init.d: Clean up some bad ewarn output
153 -
154 -commit 969546bcf0203379db286be21c7f709d27cc73b0
155 -Author: William Hubbs <w.d.hubbs@×××××.com>
156 -Commit: William Hubbs <w.d.hubbs@×××××.com>
157 -
158 - typo fix
159 -
160 - X-Gentoo-Bug: 595306
161 - X-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=595306
162 -
163 -commit d0ae7ffc2534fa65c2e8927931f5107ce4505ca6
164 -Author: William Hubbs <w.d.hubbs@×××××.com>
165 -Commit: William Hubbs <w.d.hubbs@×××××.com>
166 -
167 - version 0.23
168 -
169 -commit b71bcc242202752bc74fce3a5c629f172b04fca5
170 -Author: William Hubbs <w.d.hubbs@×××××.com>
171 -Commit: William Hubbs <w.d.hubbs@×××××.com>
172 -
173 - update ChangeLog
174 -
175 -commit 24010dcb483cf7284cd8a5db111ae63f0d4e1038
176 -Author: William Hubbs <w.d.hubbs@×××××.com>
177 -Commit: William Hubbs <w.d.hubbs@×××××.com>
178 -
179 - dist: convert to tar.gz
180 -
181 - This allows the "make dist" target to be used as well as the github
182 - archive generation.
183 -
184 -commit 0a76627345a173fc00be9864f3f3f5c3b15319cd
185 -Author: William Hubbs <w.d.hubbs@×××××.com>
186 -Commit: William Hubbs <w.d.hubbs@×××××.com>
187 -
188 - init.d/swap: remove the case for linux
189 -
190 - I am removing the separate case for Linux, because we are droppping the
191 - "-e" switch.
192 -
193 -commit bbf98befb86337a36ef5af7f273e503a6de4b9bd
194 -Author: William Hubbs <w.d.hubbs@×××××.com>
195 -Commit: William Hubbs <w.d.hubbs@×××××.com>
196 -
197 - sh/init.sh.Linux.in: update test for live /proc to use md5sum
198 -
199 - This allows us to avoid the warnings from bash-4.4 about null bytes in
200 - command substitutions.
201 -
202 - If you have separate /usr, are not using an initramfs, and have a file
203 - called /proc/self/environ on your root file system, this will break.
204 - X-Gentoo-Bug: 594534
205 - X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=594534
206 -
207 -commit 316903fbf0da6edc067a98327c8c6cb2b3cdcf93
208 -Author: William Hubbs <w.d.hubbs@×××××.com>
209 -Commit: William Hubbs <w.d.hubbs@×××××.com>
210 -
211 - man/openrc-run.8: typo fix
212 -
213 -commit 66a9788435e51e658e4ae9d3ce0d0e54ea53e4f9
214 -Author: William Hubbs <w.d.hubbs@×××××.com>
215 -Commit: William Hubbs <w.d.hubbs@×××××.com>
216 -
217 - man/openrc-run.8: Add note about eval usage
218 -
219 - This fixes #77.
220 -
221 -commit bf73363f220ff086d2559e7c2015801f80862749
222 -Author: William Hubbs <w.d.hubbs@×××××.com>
223 -Commit: William Hubbs <w.d.hubbs@×××××.com>
224 -
225 - Add --use-blacklist to modprobe calls in modules and modules-load
226 -
227 - This means that we will honor the modprobe black lists.
228 -
229 - X-Gentoo-Bug: 594012
230 - X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=594012
231 -
232 -commit d6c30ab12a3b335ac57cd1f0ac00231bb34fc0c4
233 -Author: William Hubbs <w.d.hubbs@×××××.com>
234 -Commit: William Hubbs <w.d.hubbs@×××××.com>
235 -
236 - Revert "Remove eval calls from supervisor start functions"
237 -
238 - This reverts commit 0d1f1010c299a95332f224c3be9e8dfdd85eec54.
239 - We need the eval in case someone uses something like:
240 - command_args="this \"is a\" test"
241 -
242 - This is related to #77.
243 -
244 -commit 0d1f1010c299a95332f224c3be9e8dfdd85eec54
245 -Author: William Hubbs <w.d.hubbs@×××××.com>
246 -Commit: William Hubbs <w.d.hubbs@×××××.com>
247 -
248 - Remove eval calls from supervisor start functions
249 -
250 - This fixes #77.
251 -
252 -commit 83bb827edf5b9be04a326d1970d6f55db239281f
253 -Author: William Hubbs <w.d.hubbs@×××××.com>
254 -Commit: William Hubbs <w.d.hubbs@×××××.com>
255 -
256 - Revert "Disable parallel startup in interactive mode"
257 -
258 - This reverts commit 8b4fc05ff2645b2ecb0f153492f72dd8b39ba431.
259 - The original commit did not explain why this feature was disabled, and I
260 - now have a request to enable it.
261 -
262 - This fixes #24.
263 -
264 -commit c146b966913ae80652e3be925d3aba60ed82f14d
265 -Author: William Hubbs <w.d.hubbs@×××××.com>
266 -Commit: William Hubbs <w.d.hubbs@×××××.com>
267 -
268 - Add command_progress variable
269 -
270 - If this is set to yes, 1, true, or on, start-stop-daemon will display a
271 - progress meter while waiting for a daemon to stop.
272 -
273 -commit 6cabaf274defa11773094a2c85b3d0a9f0bd9b08
274 -Author: Doug Freed <dwfreed@×××.edu>
275 -Commit: Doug Freed <dwfreed@×××.edu>
276 -
277 - rc-misc: allow EINFO_VERBOSE through too