1 |
commit: 53f7afd3b3daf659d58d6545dc79cd45c4c54277 |
2 |
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com> |
3 |
AuthorDate: Tue Oct 23 22:14:01 2018 +0000 |
4 |
Commit: William Hubbs <williamh <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Oct 23 22:14:01 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=53f7afd3 |
7 |
|
8 |
Update ChangeLog |
9 |
|
10 |
ChangeLog | 644 +++++++++++++++++--------------------------------------------- |
11 |
1 file changed, 170 insertions(+), 474 deletions(-) |
12 |
|
13 |
diff --git a/ChangeLog b/ChangeLog |
14 |
index ba89667b..5aecd05a 100644 |
15 |
--- a/ChangeLog |
16 |
+++ b/ChangeLog |
17 |
@@ -1,3 +1,173 @@ |
18 |
+commit 75e9b66f6ff36d06bf1f8bd4824000f9f26106e0 |
19 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
20 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
21 |
+ |
22 |
+ news.md: add information about the modules service changes |
23 |
+ |
24 |
+commit d70b1c55b67b44b98c23ceed25bc428481f7e00a |
25 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
26 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
27 |
+ |
28 |
+ modules: Add --first-time switch to modprobe commands |
29 |
+ |
30 |
+ On Linux, kernel modules should be loaded once during boot, either in an |
31 |
+ initramfs or by this service. |
32 |
+ |
33 |
+ This does not change anything other than printing out messages if a |
34 |
+ module is loaded more than once. |
35 |
+ |
36 |
+ X-Gentoo-Bug: 659530 |
37 |
+ X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=659530 |
38 |
+ |
39 |
+commit c1e582586d398b4452f568240985247294f645ef |
40 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
41 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
42 |
+ |
43 |
+ supervise-daemon: add health checks |
44 |
+ |
45 |
+ Health checks are a way to monitor a service and make sure it stays |
46 |
+ healthy. |
47 |
+ |
48 |
+ If a service is not healthy, it will be automatically restarted after |
49 |
+ running the unhealthy() function to clean up. |
50 |
+ |
51 |
+commit 7a75bfb00c52687a236c92bec78b5e7ab4844701 |
52 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
53 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
54 |
+ |
55 |
+ news.md: add note about scheduled shutdown |
56 |
+ |
57 |
+commit aacf841de4983ab33755081a6f69cdf5e3a47007 |
58 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
59 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
60 |
+ |
61 |
+ supervise-daemon-guide.md: re-format and add more variables |
62 |
+ |
63 |
+commit 3f918161aafa61c1c2005709fda0b9bec4c412d8 |
64 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
65 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
66 |
+ |
67 |
+ openrc-shutdown: Add scheduled shutdown and the ability to cancel a shutdown |
68 |
+ |
69 |
+ You can now schedule a shutdown for a certain time or a cpecific number |
70 |
+ of minutes into the future. |
71 |
+ |
72 |
+ When a shutdown is running, you can now cancel it with ^c from the |
73 |
+ keyboard or by running "openrc-shutdown -c" from another shell. |
74 |
+ |
75 |
+commit 710c874e6e3bc57b1561eb8f2108244bf24ed32e |
76 |
+Author: Zac Medico <zmedico@×××××.com> |
77 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
78 |
+ |
79 |
+ supervise-daemon: fix respawn_max off by one |
80 |
+ |
81 |
+ Fix the comparison between respawn_count and respawn_max so that |
82 |
+ respawn_max = 1 will allow for one respawn. Since respawn_count is |
83 |
+ incremented before the comparison, use a 'greater than' comparison |
84 |
+ so that respawn will be triggered when respawn_count is equal to |
85 |
+ respawn_max. |
86 |
+ |
87 |
+ Fixes: https://github.com/OpenRC/openrc/issues/247 |
88 |
+ Fixes: https://github.com/OpenRC/openrc/issues/248 |
89 |
+ |
90 |
+commit 07908be0903229a69b9e0f733ed13eeff0b55a44 |
91 |
+Author: Austin English <austinenglish@×××××.com> |
92 |
+Commit: Mike Frysinger <vapier@×××××.com> |
93 |
+ |
94 |
+ misc: style fixups |
95 |
+ |
96 |
+commit 02af093043a7444381b0d8a0a3e8e97247505f95 |
97 |
+Author: Austin English <austinenglish@×××××.com> |
98 |
+Commit: Mike Frysinger <vapier@×××××.com> |
99 |
+ |
100 |
+ misc: whitespace fixes |
101 |
+ |
102 |
+commit 67e2d6033dd7ac6db0269ee060ed20484825ff9f |
103 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
104 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
105 |
+ |
106 |
+ Complete implementation of forever timeout value in stop schedules |
107 |
+ |
108 |
+commit eca4357892315ca7340bbfc2b373d7660a34142f |
109 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
110 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
111 |
+ |
112 |
+ supervise-daemon: use nanosleep() instead of sleep() |
113 |
+ |
114 |
+ We will be using sigalrm in this process for health checking, and |
115 |
+ sigalrm cannot be used with sleep() safely. |
116 |
+ |
117 |
+commit 7ee3e5b2d6dbb9c279011b59ec132d27d04f843e |
118 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
119 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
120 |
+ |
121 |
+ openrc-init: convert sleep() call to nanosleep() |
122 |
+ |
123 |
+ Nanosleep is the safer call to use in case we need to use alarms |
124 |
+ eventually. |
125 |
+ |
126 |
+commit 7cb8d943236fe651ac54c64f8167f7c4369f649c |
127 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
128 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
129 |
+ |
130 |
+ Stop mounting efivarfs read-only |
131 |
+ |
132 |
+ We do not need to do this any longer since all supported linux kernels |
133 |
+ make efivarfs immutable and the tools that manipulate it are aware of |
134 |
+ this feature. |
135 |
+ |
136 |
+ This fixes https://github.com/openrc/openrc/issues/238. |
137 |
+ |
138 |
+commit 84ed570eaefcbb55b99ba425030bf7d1d1d46137 |
139 |
+Author: Zac Medico <zmedico@×××××.com> |
140 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
141 |
+ |
142 |
+ librc: fix EACCES errno false-positive crash |
143 |
+ |
144 |
+ Use errno != EACCES to fix false-positive for non-root users |
145 |
+ with grsecurity kernels. |
146 |
+ |
147 |
+ Fixes: 37e29442721a ("librc: Add check for crashed state") |
148 |
+ This fixes #237 |
149 |
+ |
150 |
+commit 2eea73bfd5ce2f9993d52293fe7d25c0c804d592 |
151 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
152 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
153 |
+ |
154 |
+ rc-functions.sh: Remove addon support |
155 |
+ |
156 |
+ This is an old relic from Gentoo baselayout-1.x which should not be used |
157 |
+ any longer. |
158 |
+ |
159 |
+commit a571a42421b337380b6f5751635c55906bb8b508 |
160 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
161 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
162 |
+ |
163 |
+ modules: remove the ability to rename modules on the fly |
164 |
+ |
165 |
+ Kmod doesn't support the -o switch, so if you have been using this your |
166 |
+ module loads have been failing. |
167 |
+ |
168 |
+commit 79648ac1c6355975abca6acf6076e7022037523f |
169 |
+Author: Holger Hoffstätte <holger@××××××××××××××××××.com> |
170 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
171 |
+ |
172 |
+ rc-status: initialize uptime pointer to prevent memory corruption |
173 |
+ |
174 |
+ This fixes #231. |
175 |
+ |
176 |
+commit 02af762e83640ec23bf64c5b814f0d3424d90e10 |
177 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
178 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
179 |
+ |
180 |
+ version 0.39 |
181 |
+ |
182 |
+commit 01c34c28e6d6d7bfecc0f88bdf1fb15e97ab8823 |
183 |
+Author: William Hubbs <w.d.hubbs@×××××.com> |
184 |
+Commit: William Hubbs <w.d.hubbs@×××××.com> |
185 |
+ |
186 |
+ Update ChangeLog |
187 |
+ |
188 |
commit 56ddda54b5aa01474bf563d5a662075c35152858 |
189 |
Author: William Hubbs <w.d.hubbs@×××××.com> |
190 |
Commit: William Hubbs <w.d.hubbs@×××××.com> |
191 |
@@ -1265,477 +1435,3 @@ Commit: William Hubbs <w.d.hubbs@×××××.com> |
192 |
program and adding --reexec support |
193 |
- factor the supervisor into its own function |
194 |
- fix test for whether we are already running |
195 |
- |
196 |
-commit 35b1996704f6635bb29ea3604410e133209e6432 |
197 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
198 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
199 |
- |
200 |
- supervise-daemon: elevate some log messages to warnings |
201 |
- |
202 |
- Prior to this change, we were logging unexpected terminations of daemons |
203 |
- we were supervising at the info level. This change moves the logs to |
204 |
- warnings. |
205 |
- |
206 |
-commit 3c8e7ed255edb8df0d548d6ce514544d5422cbf0 |
207 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
208 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
209 |
- |
210 |
- version 0.34 |
211 |
- |
212 |
-commit acaed1f910a2a00fdd5b6aeab752c552075a7292 |
213 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
214 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
215 |
- |
216 |
- Update ChangeLog |
217 |
- |
218 |
-commit 91109e31d81ecd48f5690ad6f63103fca545dec7 |
219 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
220 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
221 |
- |
222 |
- update news |
223 |
- |
224 |
-commit 2b6eeea01d1c64d58929788f4bfa0758393885bf |
225 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
226 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
227 |
- |
228 |
- man: remove service(8) man page |
229 |
- |
230 |
-commit a15de23e5713d840d871c526b46050983dc6ea1e |
231 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
232 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
233 |
- |
234 |
- typo fix |
235 |
- |
236 |
-commit efa9ba485d9328f780f3e60dc18339c75974c6c6 |
237 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
238 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
239 |
- |
240 |
- init.d/sysfs.in: fix reference to RC_LIBEXECDIR |
241 |
- |
242 |
- The sysfs init script referred to @LIBEXECDIR@ before this change, but |
243 |
- it is better to refer to RC_LIBEXECDIR so that we get rid of a sed |
244 |
- substitution. |
245 |
- |
246 |
-commit d4ddd72701ff5533a1ba07b1da60806859c63d88 |
247 |
-Author: Chris Cromer <chris@××××××.cl> |
248 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
249 |
- |
250 |
- add option to make agetty startup quiet |
251 |
- |
252 |
- This fixes #150 |
253 |
- |
254 |
-commit 1e9af2cd421423404ffe1491bd35af76c2885f1f |
255 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
256 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
257 |
- |
258 |
- fix compiler warning |
259 |
- |
260 |
-commit 3c05db74f6e733890e9035c183a774db3d512512 |
261 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
262 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
263 |
- |
264 |
- remove service binary |
265 |
- |
266 |
- The service binary was just a synonym for rc-service, so use rc-service |
267 |
- instead of service. If you want a "service" binary, it should be |
268 |
- something that can determine which service manager you are running and |
269 |
- run the appropriate service manager commands. |
270 |
- |
271 |
-commit edc54b03770d5f58d1a4969d06c28660003dfb04 |
272 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
273 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
274 |
- |
275 |
- version 0.33 |
276 |
- |
277 |
-commit 8e53a3fa8a33fb714064ddbe38bff2213fcf6837 |
278 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
279 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
280 |
- |
281 |
- Update ChangeLog |
282 |
- |
283 |
-commit 7f3b41311119e3a96a15b0fb473b44f422e903e9 |
284 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
285 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
286 |
- |
287 |
- use printf consistently in cgroups handling |
288 |
- |
289 |
- This makes the cgroups handling consistent between cgroups v1 and v2. |
290 |
- Also, it fixes #167. |
291 |
- |
292 |
-commit 1ccba056584ee1a8e09fb1d5eebd988b47912c06 |
293 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
294 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
295 |
- |
296 |
- sh/rc-functions.sh: add need_if_exists convenience function |
297 |
- |
298 |
-commit c46adf14343df3a74aef7e4ae5be175ae5fa7a01 |
299 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
300 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
301 |
- |
302 |
- man/openrc-run.8: Clarify the explanation of the need dependency |
303 |
- |
304 |
-commit 1cac8b080c16f9aab19c7a3ae1ca155c20dfa14d |
305 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
306 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
307 |
- |
308 |
- ignore sigchld when shutting down the supervised process |
309 |
- |
310 |
- We need to do this to skip the zombie state for the child process since |
311 |
- we are not easily able to wait() for it. |
312 |
- |
313 |
-commit b58194ef63ec8c0a7e0ea3c291da9c19aa83cb1a |
314 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
315 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
316 |
- |
317 |
- typo fix |
318 |
- |
319 |
-commit b28c0d6f66e42b1e6d2a39c286a18c8d92881790 |
320 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
321 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
322 |
- |
323 |
- typo fix |
324 |
- |
325 |
-commit 3cf19b0f30a90157d23d09ded304439f1eb42d4a |
326 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
327 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
328 |
- |
329 |
- supervise-daemon: code cleanup |
330 |
- |
331 |
- Clean up the process for killing an active supervisor when stopping. |
332 |
- |
333 |
-commit 0eb47b9af340dd07209a3920944ed085fe7bd359 |
334 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
335 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
336 |
- |
337 |
- initialize the stop schedule |
338 |
- |
339 |
-commit 4ab60ff10935122277bbaed437f82a765279cd19 |
340 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
341 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
342 |
- |
343 |
- rc-schedules.c: pass the correct pid to rc_find_pids |
344 |
- |
345 |
- This is for #163. |
346 |
- |
347 |
-commit db4a578273dbfa15b8b96686391bcc9ecc04b646 |
348 |
-Author: Jason Zaman <jason@×××××××××.com> |
349 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
350 |
- |
351 |
- selinux: fix const qualifier warning |
352 |
- |
353 |
- rc-selinux.c: In function ‘selinux_setup’: |
354 |
- rc-selinux.c:361:9: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] |
355 |
- curr_t = context_type_get(curr_con); |
356 |
- ^ |
357 |
- |
358 |
-commit b1c3422f453921e838d419640fe39144dbf8d13d |
359 |
-Author: Jason Zaman <jason@×××××××××.com> |
360 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
361 |
- |
362 |
- selinux: use openrc contexts path to get contexts |
363 |
- |
364 |
- The minimum requirement for libselinux is now >=2.6 |
365 |
- The refpolicy and the gentoo policy contain the |
366 |
- contexts since version 2.20170204-r4 |
367 |
- |
368 |
-commit 3fafd7a76e6adf15ec72a7ba5f44583eff8fab7a |
369 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
370 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
371 |
- |
372 |
- sysfs: fix cgroup hybrid mode |
373 |
- |
374 |
- In hybrid mode, we should not try to mount cgroup2 if it is not |
375 |
- available in the kernel. |
376 |
- |
377 |
- This fixes #164. |
378 |
- |
379 |
-commit cd5722aca50f0eaddde7ce04ee00da53c313ba7d |
380 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
381 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
382 |
- |
383 |
- cgroup2_find_path: use legacy mode if cgroup2 is not in the kernel |
384 |
- |
385 |
- This is related to #164. |
386 |
- |
387 |
-commit dcb4a4d2613a1fdf85651b32e5b7a87528f487bc |
388 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
389 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
390 |
- |
391 |
- version 0.32 |
392 |
- |
393 |
-commit e312e569970c74cf52e255da67034391b68dafac |
394 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
395 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
396 |
- |
397 |
- Update ChangeLog |
398 |
- |
399 |
-commit 2f60a959b442866b0e879d83f2732c4fa3ed3f7d |
400 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
401 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
402 |
- |
403 |
- update news file |
404 |
- |
405 |
-commit 25b45a5a239318fb57c405c3fe64e53b0738ad68 |
406 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
407 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
408 |
- |
409 |
- cgroup_cleanup: try to remove the cgroup version 2 cgroup |
410 |
- |
411 |
- If we were able to kill all the processes in the cgroup, it should be |
412 |
- removed. |
413 |
- |
414 |
-commit 4651b8c7e9e2ef9c1ea1fb8d174d1ca4693627af |
415 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
416 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
417 |
- |
418 |
- rc-cgroup.sh: cgroup_cleanup fix error handling |
419 |
- |
420 |
- cgroup_cleanup should warn if it is unable to clean up all processes in |
421 |
- the control group, but it will always return success. |
422 |
- |
423 |
-commit 50608b54ed98acb54fec5fe3323909ea684d3af9 |
424 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
425 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
426 |
- |
427 |
- rc-cgroup.sh: fix signal names |
428 |
- |
429 |
- The "SIG" prefix on signal names passed to kill -s isn't portable. |
430 |
- |
431 |
-commit b0a077a35f85e266fdb82a245dcbda18664a8567 |
432 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
433 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
434 |
- |
435 |
- add quiet switch to do_stop in src-schedules.c |
436 |
- |
437 |
- This allows supervise-daemon to run this code without attempting to |
438 |
- print some status messages used by start-stop-daemon. |
439 |
- |
440 |
-commit 6a5ca2ab368d0a85f51bb559672dba2e3ffcc6be |
441 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
442 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
443 |
- |
444 |
- make the procedure for killing child processes of services configurable |
445 |
- |
446 |
-commit 2b0345165e5af57ca61a4000c3671bbe6d677cf9 |
447 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
448 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
449 |
- |
450 |
- Make cgroup_cleanup send only one sigterm and sigkill |
451 |
- |
452 |
- Instead of looping and sending multiple signals to child processes in |
453 |
- cgroup_cleanup, we send sigterm followed by sleeping one second then |
454 |
- sigkill. |
455 |
- |
456 |
- This brings us more in line with systemd's "control group" killmode |
457 |
- setting. |
458 |
- |
459 |
- Also, this commit includes several shellcheck cleanups. |
460 |
- |
461 |
-commit 8885580986ab8adc951fe32b9323c8b16130fb4f |
462 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
463 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
464 |
- |
465 |
- rc-cgroup.sh: move cgroup_cleanup to the end of the file |
466 |
- |
467 |
-commit 6d7713a758b7e78f05e6a3cc101f862d28d778ab |
468 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
469 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
470 |
- |
471 |
- guide.md: clarify cgroups documentation |
472 |
- |
473 |
- Update the documentation to reflect cgroups version 2 support. |
474 |
- Also, add a section on dealing with orphaned service processes. |
475 |
- |
476 |
- This fixes #94. |
477 |
- |
478 |
-commit 457f928e793cb1f6ef254935ad07f58b8762c72f |
479 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
480 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
481 |
- |
482 |
- add support for control groups version 2 |
483 |
- |
484 |
- This is for #94. |
485 |
- |
486 |
-commit a71a461e452a98554346c47411e9c9012023c201 |
487 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
488 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
489 |
- |
490 |
- version 0.31 |
491 |
- |
492 |
-commit a09b8af3f98c0700a9b838b7f3683ee58eecc912 |
493 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
494 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
495 |
- |
496 |
- Update ChangeLog |
497 |
- |
498 |
-commit 382efdbfcb99703d03211efacd800c9575e64230 |
499 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
500 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
501 |
- |
502 |
- add quiet parameter to run_stop_schedule |
503 |
- |
504 |
-commit 17b5cc78d35dc5fe4904e5951715c3e0d07d6343 |
505 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
506 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
507 |
- |
508 |
- add retry option to supervise-daemon |
509 |
- |
510 |
- The --retry option for supervise-daemon defines how the supervisor will |
511 |
- attempt to stop the child process it is monitoring. It is defined when |
512 |
- the supervisor is started since stopping the supervisor just sends a |
513 |
- signal to the active supervisor. |
514 |
- |
515 |
- This fixes #160. |
516 |
- |
517 |
-commit 36a0ab9054512ade413226fb8e8b28060045e9a4 |
518 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
519 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
520 |
- |
521 |
- make run_stop_schedule accept a pid instead of a pid file |
522 |
- |
523 |
-commit 27c2bd997d5173aa30844a16bc22dc8caab09f8c |
524 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
525 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
526 |
- |
527 |
- version 0.30 |
528 |
- |
529 |
-commit d7938f54f29193251e083ad35a7d464949829096 |
530 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
531 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
532 |
- |
533 |
- start-stop-daemon: move --retry processing code to a shared module |
534 |
- |
535 |
- This was part of start-stop-daemon; however, it needs to be shared in |
536 |
- order to be used by supervise-daemon. |
537 |
- |
538 |
-commit cfbe9c2ede24dac530ef58e5c35bd57f22a788a3 |
539 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
540 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
541 |
- |
542 |
- move get_pid function to a shared file |
543 |
- |
544 |
-commit df28002b728b033c00c2da64dedf2bcd4ab5e11b |
545 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
546 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
547 |
- |
548 |
- Update ChangeLog |
549 |
- |
550 |
-commit 66ed8082d0c865a0b4f4cc436cf9e13351e3d6fe |
551 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
552 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
553 |
- |
554 |
- sh/openrc-run: source service script before ulimit is processed |
555 |
- |
556 |
- This is needed to allow the service script author to set a default for |
557 |
- rc_ulimit inside the service script. |
558 |
- |
559 |
-commit c2d256bafb9d1dfafbfd0846c035c5d26f7449c8 |
560 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
561 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
562 |
- |
563 |
- man/openrc-run.8: document fstabinfo and mountinfo |
564 |
- |
565 |
- X-Gentoo-Bug: 592374 |
566 |
- X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=592374 |
567 |
- |
568 |
-commit f48d9c33a5c708c871d6657a39485d1c0c735548 |
569 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
570 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
571 |
- |
572 |
- man/openrc-run.8: document _pre and _post functions |
573 |
- |
574 |
- Fixes https://github.com/openrc/openrc/issues/155. |
575 |
- |
576 |
-commit 6d4e8433974fd8567885635ae0454031290f96b1 |
577 |
-Author: Jason Graham <jgraha8@×××××.com> |
578 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
579 |
- |
580 |
- fix ENT macro usage |
581 |
- |
582 |
- X-Gentoo-Bug: 624796 |
583 |
- X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=624796 |
584 |
- |
585 |
-commit 0513cd3964a9564e0ba39b50aa8ebd3d7e9a3920 |
586 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
587 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
588 |
- |
589 |
- version 0.29 |
590 |
- |
591 |
-commit 72bb2e57de935ab46ad000f97a5720265bed9342 |
592 |
-Author: John R. Graham <john_r_graham@g.o> |
593 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
594 |
- |
595 |
- Typo fix |
596 |
- |
597 |
- X-Gentoo-Bug: 624908 |
598 |
- X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=624908 |
599 |
- |
600 |
-commit 84c5da30695db89d686d3c28c7cacdf172cbf429 |
601 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
602 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
603 |
- |
604 |
- Update ChangeLog |
605 |
- |
606 |
-commit b35099cb707e333b6b8d30d956ffa93bcd2da0ab |
607 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
608 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
609 |
- |
610 |
- Add comment about overriding the default efivars mount in fstab to news |
611 |
- |
612 |
-commit 3fd3bfc76dccc3752f4af949ad4076dab26357fb |
613 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
614 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
615 |
- |
616 |
- add link to efivars issue to news file |
617 |
- |
618 |
-commit 492a6303cb8314263bfd3631e3b0de5a9df178da |
619 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
620 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
621 |
- |
622 |
- Update ChangeLog |
623 |
- |
624 |
-commit e7807b3136d8993805082320784460f5059e6275 |
625 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
626 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
627 |
- |
628 |
- fix sysvinit compatibility for shutdown wrapper |
629 |
- |
630 |
-commit 03a461ac0ee34b7900868cdea624c6fd868b1656 |
631 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
632 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
633 |
- |
634 |
- fix sysvinit compatibility for reboot wrapper |
635 |
- |
636 |
-commit 7e0f76e0adc545c74a8332a6ef0811d2aa62cb81 |
637 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
638 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
639 |
- |
640 |
- fix sysvinit compatibility for poweroff wrapper |
641 |
- |
642 |
-commit 9812ce5b8dc22fe36cc7bf75cf6e62db204ece3d |
643 |
-Author: William Hubbs <w.d.hubbs@×××××.com> |
644 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
645 |
- |
646 |
- fix halt wrapper so it is sysvinit compatible |
647 |
- |
648 |
- This makes the halt wrapper sysvinit compatible. It ignores several |
649 |
- command line switches which are not currently implemented; however, |
650 |
- those can be implemented if we need to do so. |
651 |
- |
652 |
- This fixes https://github.com/openrc/openrc/issues/146. |
653 |
- |
654 |
-commit 12f75e4167f84a9a85f69924ebdb28ad36c085cb |
655 |
-Author: Adam Borowski <kilobyte@×××××××.pl> |
656 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
657 |
- |
658 |
- man: fix an unclosed .Bl/.El warning |
659 |
- |
660 |
- This fixes #151. |
661 |
- |
662 |
-commit 260368e0103e95625c29760f2c2ec89143e5a233 |
663 |
-Author: Adam Borowski <kilobyte@×××××××.pl> |
664 |
-Commit: William Hubbs <w.d.hubbs@×××××.com> |
665 |
- |
666 |
- man: fix missing .Pp warnings |
667 |
- |
668 |
- This fixes #151. |