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: Tue, 27 Sep 2016 17:27:04
Message-Id: 1474997080.b71bcc242202752bc74fce3a5c629f172b04fca5.williamh@OpenRC
1 commit: b71bcc242202752bc74fce3a5c629f172b04fca5
2 Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
3 AuthorDate: Tue Sep 27 17:24:40 2016 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 27 17:24:40 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=b71bcc24
7
8 update ChangeLog
9
10 ChangeLog | 788 +++++++++++++++++++++++++++++++++++++++++++++++++-------------
11 1 file changed, 621 insertions(+), 167 deletions(-)
12
13 diff --git a/ChangeLog b/ChangeLog
14 index e72970c..7ea1c18 100644
15 --- a/ChangeLog
16 +++ b/ChangeLog
17 @@ -1,3 +1,624 @@
18 +commit 24010dcb483cf7284cd8a5db111ae63f0d4e1038
19 +Author: William Hubbs <w.d.hubbs@×××××.com>
20 +Commit: William Hubbs <w.d.hubbs@×××××.com>
21 +
22 + dist: convert to tar.gz
23 +
24 + This allows the "make dist" target to be used as well as the github
25 + archive generation.
26 +
27 +commit 0a76627345a173fc00be9864f3f3f5c3b15319cd
28 +Author: William Hubbs <w.d.hubbs@×××××.com>
29 +Commit: William Hubbs <w.d.hubbs@×××××.com>
30 +
31 + init.d/swap: remove the case for linux
32 +
33 + I am removing the separate case for Linux, because we are droppping the
34 + "-e" switch.
35 +
36 +commit bbf98befb86337a36ef5af7f273e503a6de4b9bd
37 +Author: William Hubbs <w.d.hubbs@×××××.com>
38 +Commit: William Hubbs <w.d.hubbs@×××××.com>
39 +
40 + sh/init.sh.Linux.in: update test for live /proc to use md5sum
41 +
42 + This allows us to avoid the warnings from bash-4.4 about null bytes in
43 + command substitutions.
44 +
45 + If you have separate /usr, are not using an initramfs, and have a file
46 + called /proc/self/environ on your root file system, this will break.
47 + X-Gentoo-Bug: 594534
48 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=594534
49 +
50 +commit 316903fbf0da6edc067a98327c8c6cb2b3cdcf93
51 +Author: William Hubbs <w.d.hubbs@×××××.com>
52 +Commit: William Hubbs <w.d.hubbs@×××××.com>
53 +
54 + man/openrc-run.8: typo fix
55 +
56 +commit 66a9788435e51e658e4ae9d3ce0d0e54ea53e4f9
57 +Author: William Hubbs <w.d.hubbs@×××××.com>
58 +Commit: William Hubbs <w.d.hubbs@×××××.com>
59 +
60 + man/openrc-run.8: Add note about eval usage
61 +
62 + This fixes #77.
63 +
64 +commit bf73363f220ff086d2559e7c2015801f80862749
65 +Author: William Hubbs <w.d.hubbs@×××××.com>
66 +Commit: William Hubbs <w.d.hubbs@×××××.com>
67 +
68 + Add --use-blacklist to modprobe calls in modules and modules-load
69 +
70 + This means that we will honor the modprobe black lists.
71 +
72 + X-Gentoo-Bug: 594012
73 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=594012
74 +
75 +commit d6c30ab12a3b335ac57cd1f0ac00231bb34fc0c4
76 +Author: William Hubbs <w.d.hubbs@×××××.com>
77 +Commit: William Hubbs <w.d.hubbs@×××××.com>
78 +
79 + Revert "Remove eval calls from supervisor start functions"
80 +
81 + This reverts commit 0d1f1010c299a95332f224c3be9e8dfdd85eec54.
82 + We need the eval in case someone uses something like:
83 + command_args="this \"is a\" test"
84 +
85 + This is related to #77.
86 +
87 +commit 0d1f1010c299a95332f224c3be9e8dfdd85eec54
88 +Author: William Hubbs <w.d.hubbs@×××××.com>
89 +Commit: William Hubbs <w.d.hubbs@×××××.com>
90 +
91 + Remove eval calls from supervisor start functions
92 +
93 + This fixes #77.
94 +
95 +commit 83bb827edf5b9be04a326d1970d6f55db239281f
96 +Author: William Hubbs <w.d.hubbs@×××××.com>
97 +Commit: William Hubbs <w.d.hubbs@×××××.com>
98 +
99 + Revert "Disable parallel startup in interactive mode"
100 +
101 + This reverts commit 8b4fc05ff2645b2ecb0f153492f72dd8b39ba431.
102 + The original commit did not explain why this feature was disabled, and I
103 + now have a request to enable it.
104 +
105 + This fixes #24.
106 +
107 +commit c146b966913ae80652e3be925d3aba60ed82f14d
108 +Author: William Hubbs <w.d.hubbs@×××××.com>
109 +Commit: William Hubbs <w.d.hubbs@×××××.com>
110 +
111 + Add command_progress variable
112 +
113 + If this is set to yes, 1, true, or on, start-stop-daemon will display a
114 + progress meter while waiting for a daemon to stop.
115 +
116 +commit 6cabaf274defa11773094a2c85b3d0a9f0bd9b08
117 +Author: Doug Freed <dwfreed@×××.edu>
118 +Commit: Doug Freed <dwfreed@×××.edu>
119 +
120 + rc-misc: allow EINFO_VERBOSE through too
121 +
122 +commit 1edb5f6fd9c4827e5d4ed5c854bc322ba8a7df73
123 +Author: Doug Freed <dwfreed@×××.edu>
124 +Commit: Doug Freed <dwfreed@×××.edu>
125 +
126 + rc-misc: Allow EINFO_COLOR through env_filter()
127 +
128 + This allows rc-service -C <service> <action> to properly not print color
129 + messages.
130 +
131 + Fixes #93
132 +
133 +commit c4d7e02abd7008b8e8ad16f62c2abbb60fab252b
134 +Author: William Hubbs <w.d.hubbs@×××××.com>
135 +Commit: William Hubbs <w.d.hubbs@×××××.com>
136 +
137 + Fix permission checks for cgroups
138 +
139 + This is needed because containers may give read access to cgroups but
140 + not allow the settings to be changed.
141 +
142 +commit a4e0d675e13f07bf880da10a4d602983a556264d
143 +Author: William Hubbs <w.d.hubbs@×××××.com>
144 +Commit: William Hubbs <w.d.hubbs@×××××.com>
145 +
146 + man/openrc-run.8: update variable documentation
147 +
148 + - document command_args_background and command_user.r
149 + - clarify documentation for command_background
150 +
151 + This fixes #78.
152 +
153 +commit 8a8032478a755f6e2ceaebc5425e61c6817df936
154 +Author: William Hubbs <w.d.hubbs@×××××.com>
155 +Commit: William Hubbs <w.d.hubbs@×××××.com>
156 +
157 + Make use of name vs RC_SVCNAME consistent in supervisor scripts
158 +
159 + This fixes #79.
160 +
161 +commit ac53c9a658589456c678b6bfe674a66a3845e564
162 +Author: William Hubbs <w.d.hubbs@×××××.com>
163 +Commit: William Hubbs <w.d.hubbs@×××××.com>
164 +
165 + sh/init.sh: fix the test for cache restoration
166 +
167 + This fixes the test for cache restoration since we are no longer caching
168 + the dependency tree.
169 +
170 +commit b02ff466fa75cc4b5bcfaff3f2989cc65c823f43
171 +Author: William Hubbs <w.d.hubbs@×××××.com>
172 +Commit: William Hubbs <w.d.hubbs@×××××.com>
173 +
174 + savecache: stop saving the dependency tree
175 +
176 + This fixes #85.
177 +
178 +commit 6bd0f2d096f149906061a4ac7b66b7e85516784a
179 +Author: William Hubbs <w.d.hubbs@×××××.com>
180 +Commit: William Hubbs <w.d.hubbs@×××××.com>
181 +
182 + init.d/procfs: typo fix
183 +
184 +commit 63f8ae466f046dcdbb0ba13ef96e63eeec86e6e6
185 +Author: frickler01 <frickler01@××××××××××××××××××××.com>
186 +Commit: William Hubbs <w.d.hubbs@×××××.com>
187 +
188 + Format code blocks and variable/path notations
189 +
190 + Add markdown backticks for commands, variable names and path as well
191 + as code blocks for better readability.
192 +
193 + This fixes #97.
194 +
195 +commit 841b883825ddf9982a673b3964757f6df25acd46
196 +Author: William Hubbs <w.d.hubbs@×××××.com>
197 +Commit: William Hubbs <w.d.hubbs@×××××.com>
198 +
199 + hwclock: fix module load warning
200 +
201 +commit ba10793b0b85b11fae04e6526716c6f7976afde1
202 +Author: William Hubbs <w.d.hubbs@×××××.com>
203 +Commit: William Hubbs <w.d.hubbs@×××××.com>
204 +
205 + init.d/procfs: fix binfmt_misc module load warning
206 +
207 + This reworks the logic so that the warning about configuring the
208 + binfmt_misc module is only displayed if the module actually has to be
209 + loaded.
210 +
211 +commit d4d559323819c8a5279bf197d8d3ff80f1e28cdc
212 +Author: William Hubbs <w.d.hubbs@×××××.com>
213 +Commit: William Hubbs <w.d.hubbs@×××××.com>
214 +
215 + sh/openrc-run.sh: read global configuration settings first
216 +
217 + X-Gentoo-Bug: 503134
218 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=503134
219 +
220 +commit d5db5489be135ae9295e378e789b4b7b13367fdd
221 +Author: William Hubbs <w.d.hubbs@×××××.com>
222 +Commit: William Hubbs <w.d.hubbs@×××××.com>
223 +
224 + init.d/swap: do not unmount all tmpfs file systems
225 +
226 + X-Gentoo-Bug: 568162
227 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=568162
228 +
229 +commit d06db93d5954460668d09cf6ef2fc401ee9d981c
230 +Author: William Hubbs <w.d.hubbs@×××××.com>
231 +Commit: William Hubbs <w.d.hubbs@×××××.com>
232 +
233 + remove swapfiles service
234 +
235 + The swapfiles service was basically a copy of the swap service, so this
236 + commit consolidates the functionality into the swap service.
237 +
238 + X-Funtoo-Bug-URL: https://bugs.funtoo.org/browse/FL-2523
239 + X-Gentoo-Bug: 568162
240 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=568162
241 +
242 +commit 8c14d0c476e06fff7598c526e26b6a13d53a4600
243 +Author: Martin Väth <martin@×××××.de>
244 +Commit: Martin Väth <martin@×××××.de>
245 +
246 + Fix typo in RC_UNAME check of modules-load
247 +
248 + The $RC_UNAME "Linux" had been misspelled as "linux".
249 + As a consequence, entries in e.g. /etc/modules-load.d failed to
250 + load any module succesfully under Linux(!)
251 +
252 +commit 04debf6f25b3748a101b61cb85f78617dbe5be6e
253 +Author: William Hubbs <w.d.hubbs@×××××.com>
254 +Commit: William Hubbs <w.d.hubbs@×××××.com>
255 +
256 + another news typo fix
257 +
258 +commit c289774b00d0d7dc38fdc1f0f623569bd184a4b1
259 +Author: Doug Freed <dwfreed@×××.edu>
260 +Commit: Doug Freed <dwfreed@×××.edu>
261 +
262 + modules-load: handle comments better
263 +
264 + This handles comments without a trailing space after the comment
265 + character.
266 +
267 + Reported-By: josef64
268 +
269 +commit 9dd8ee330d8a4449c937bc95fc8393a55913c8d1
270 +Author: William Hubbs <w.d.hubbs@×××××.com>
271 +Commit: William Hubbs <w.d.hubbs@×××××.com>
272 +
273 + typo fix
274 +
275 +commit 5d5856c193768d24f11d5f0533e48c39526aef5c
276 +Author: William Hubbs <w.d.hubbs@×××××.com>
277 +Commit: William Hubbs <w.d.hubbs@×××××.com>
278 +
279 + Update news file
280 +
281 + Add information on modules-load service and more explanation about
282 + dealing with the rc -> openrc and runscript -> openrc-run transitions.
283 +
284 +commit 686e172207ac9e23560da18a6f877be777ded935
285 +Author: William Hubbs <w.d.hubbs@×××××.com>
286 +Commit: William Hubbs <w.d.hubbs@×××××.com>
287 +
288 + init.d: add modules-load to ignore patterns
289 +
290 +commit fef6268f8d03e3ab3e2564cbf3634d0db2bcd99e
291 +Author: William Hubbs <w.d.hubbs@×××××.com>
292 +Commit: William Hubbs <w.d.hubbs@×××××.com>
293 +
294 + modules-load.d: cleanups
295 +
296 + Move list of directories to a local variable and create the fn variable
297 + to use for an individual file name rather than using path.
298 +
299 +commit 556dbff99d53cdcc00e6b1ec67e1679f72b6f284
300 +Author: William Hubbs <w.d.hubbs@×××××.com>
301 +Commit: William Hubbs <w.d.hubbs@×××××.com>
302 +
303 + Add modules-load.d support
304 +
305 +commit 69ac78d76a31d843c004717eb6aa6a77bb4c9a8e
306 +Author: William Hubbs <w.d.hubbs@×××××.com>
307 +Commit: William Hubbs <w.d.hubbs@×××××.com>
308 +
309 + openrc-run: make runscript warning respect quiet option
310 +
311 + X-Gentoo-Bug: 591414
312 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=591414
313 +
314 +commit 4018dfc8de4818101c336ff8bcf0f4762b318c6a
315 +Author: William Hubbs <w.d.hubbs@×××××.com>
316 +Commit: William Hubbs <w.d.hubbs@×××××.com>
317 +
318 + init.d/hostname: do not use localhost as a default hostname
319 +
320 + This allows the operating system default hostname to be used if no
321 + hostname is configured.
322 +
323 +commit 353bb9bc9a0ab3c6650d72d2ceb14c990762a2a0
324 +Author: William Hubbs <w.d.hubbs@×××××.com>
325 +Commit: William Hubbs <w.d.hubbs@×××××.com>
326 +
327 + init.d/hostname: add support for /etc/hostname
328 +
329 +commit 73cdf10f1f513be7b5dec4f1cc91e0c68cda689b
330 +Author: William Hubbs <w.d.hubbs@×××××.com>
331 +Commit: William Hubbs <w.d.hubbs@×××××.com>
332 +
333 + Deprecate automatic loading of modules
334 +
335 + In the hwclock, procfs and sysfs service scripts, we automatically
336 + attempt to load the kernel modules we need before we take any action. We
337 + shouldn't do this, because there are systems which do not use kernel
338 + modules and do not have the kmod package installed.
339 +
340 + With this change, we continue to load the modules ourselves, but we warn
341 + the admin that they need to be added to /etc/conf.d/modules or built
342 + into the kernel.
343 +
344 + In the future, this automatic loading will be dropped.
345 +
346 + X-Gentoo-Bug: 342313
347 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=342313
348 +
349 +commit 1a55d46645b376cd27f394796934150120a08387
350 +Author: Raymond Jennings <shentino@×××××.com>
351 +Commit: William Hubbs <w.d.hubbs@×××××.com>
352 +
353 + local.d/README: typo fix
354 +
355 + X-Gentoo-Bug: 591258
356 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=591258
357 +
358 +commit cae3976ef1276ce33aa7e49474f13499a48a3fe6
359 +Author: William Hubbs <w.d.hubbs@×××××.com>
360 +Commit: William Hubbs <w.d.hubbs@×××××.com>
361 +
362 + init.d: Add runsvdir to ignore patterns
363 +
364 +commit da28a3d367b6078deda6bc205806b43b971e67a9
365 +Author: William Hubbs <w.d.hubbs@×××××.com>
366 +Commit: William Hubbs <w.d.hubbs@×××××.com>
367 +
368 + init.d: initial service adjustments for docker support
369 +
370 + Add -docker keyword to the same scripts that have -lxc keyword.
371 +
372 +commit ca8c29ee60b0e8ca89091aaf801725bd71e28001
373 +Author: William Hubbs <w.d.hubbs@×××××.com>
374 +Commit: William Hubbs <w.d.hubbs@×××××.com>
375 +
376 + librc: fix Docker auto detection
377 +
378 + The original auto detection of Docker containers assumed the presence of
379 + a container environment variable. However, Docker-1.12 does not
380 + implement this, and I'm not sure which versions of docker implemented
381 + it.
382 +
383 + The new test is for the presence of a file named .dockerenv in the
384 + root directory.
385 +
386 +commit f62253b8334a85dac4671e42817b96a3bedd1881
387 +Author: William Hubbs <w.d.hubbs@×××××.com>
388 +Commit: William Hubbs <w.d.hubbs@×××××.com>
389 +
390 + Add support for runit
391 +
392 + X-Gentoo-Bug: 501364
393 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=501364
394 +
395 +commit f2c2e2dd5a5e0a22da4dcabea6615d0f4697a962
396 +Author: William Hubbs <w.d.hubbs@×××××.com>
397 +Commit: William Hubbs <w.d.hubbs@×××××.com>
398 +
399 + init.d/sysctl.in: typo fix
400 +
401 +commit 94b98430cb83a8f4e62d837100fc357e9eb12ca6
402 +Author: Kenneth Lakin <kennethlakin@×××××.com>
403 +Commit: William Hubbs <w.d.hubbs@×××××.com>
404 +
405 + start-stop-daemon: Add SSD_IONICELEVEL
406 +
407 + This is the disk IO counterpart to SSD_NICELEVEL.
408 + Modified by William Hubbs to add the variable to the start-stop-daemon
409 + man page.
410 +
411 + This fixes #69.
412 +
413 +commit b19d0a40d7f20987323d5af91469c720ead39561
414 +Author: William Hubbs <w.d.hubbs@×××××.com>
415 +Commit: William Hubbs <w.d.hubbs@×××××.com>
416 +
417 + init.d/loopback: remove unnecessary stop function
418 +
419 +commit 0c229faf7e6a57bcff70f2143b83cb69a34c89f4
420 +Author: Martin Väth <martin@×××××.de>
421 +Commit: William Hubbs <w.d.hubbs@×××××.com>
422 +
423 + tmpfiles.sh: Support lines with q Q h H
424 +
425 + btrfs support is not implemented yet (for q Q v), but at least tmpfiles.sh
426 + no longer chokes about tmpfiles.d lines of recent systemd versions
427 +
428 + This fixes #87.
429 +
430 +commit 3092e310acd376fc626cc051549e02bcd7697aed
431 +Author: Mike Gilbert <floppym@g.o>
432 +Commit: William Hubbs <w.d.hubbs@×××××.com>
433 +
434 + tmpfiles: Accept filenames as command line arguments
435 +
436 + This brings us closer to being able to use tmpfiles.sh as a full
437 + replacement for systemd-tmpfiles.
438 +
439 + This closes #83.
440 +
441 +commit 671911762d1bcd90c10d8ac0eb30fe10be4a65f6
442 +Author: Mike Gilbert <floppym@g.o>
443 +Commit: William Hubbs <w.d.hubbs@×××××.com>
444 +
445 + tmpfiles: Process command line before gathering config files
446 +
447 + This is part of #83.
448 +
449 +commit 7d68839e9ea89b0a92aef69a9b4fd298554bb9b1
450 +Author: Mike Gilbert <floppym@g.o>
451 +Commit: William Hubbs <w.d.hubbs@×××××.com>
452 +
453 + tmpfiles: Make unrecognized options fatal
454 +
455 + This is part of #83.
456 +
457 +commit 5341a925c15934674031aebb97533b0adcd10236
458 +Author: Jakub Jirutka <jakub@×××××××.cz>
459 +Commit: William Hubbs <w.d.hubbs@×××××.com>
460 +
461 + s6-guide: fix typo
462 +
463 + This fixes #92.
464 +
465 +commit 3adb8fb389caaafbed1be13c5ac4d96214c8eed3
466 +Author: Doug Freed <dwfreed@×××.edu>
467 +Commit: Doug Freed <dwfreed@×××.edu>
468 +
469 + rc-logger: refuse to cat TMPLOG into itself
470 +
471 + This prevents an infinite loop in case somebody decides to set
472 + rc_log_path to match TMPLOG.
473 +
474 +commit 8927a37fb790e718c956376242a532ab9d1755e7
475 +Author: William Hubbs <w.d.hubbs@×××××.com>
476 +Commit: William Hubbs <w.d.hubbs@×××××.com>
477 +
478 + etc: remove rc.conf.* file fragments
479 +
480 +commit b085b2cda58bc884acb959e48f14fb044c983042
481 +Author: William Hubbs <w.d.hubbs@×××××.com>
482 +Commit: William Hubbs <w.d.hubbs@×××××.com>
483 +
484 + etc: create default rc.conf
485 +
486 + Before now, /etc/rc.conf was created by the build system from multiple
487 + rc.conf.* file fragments and there was no reason for this.
488 +
489 +commit daf93977641201f16c477b075ce9055a1da8f7b3
490 +Author: William Hubbs <w.d.hubbs@×××××.com>
491 +Commit: William Hubbs <w.d.hubbs@×××××.com>
492 +
493 + init.d: combine sysctl scripts
494 +
495 + We had separate sysctl scripts for each operating system. However, there
496 + is no need to do this since we can detect the operating system at
497 + runtime with $RC_UNAME.
498 +
499 +commit 2984504c887afc9a36610eb7c20b097f7d1e70d0
500 +Author: William Hubbs <w.d.hubbs@×××××.com>
501 +Commit: William Hubbs <w.d.hubbs@×××××.com>
502 +
503 + conf.d: remove staticroute file fragments
504 +
505 +commit 35e8386c24df6483f2918979dae150421f7151df
506 +Author: William Hubbs <w.d.hubbs@×××××.com>
507 +Commit: William Hubbs <w.d.hubbs@×××××.com>
508 +
509 + conf.d: makestaticroute file static
510 +
511 +commit 2108285d64e2ee8cc03fbe544efc3752fe349bdd
512 +Author: William Hubbs <w.d.hubbs@×××××.com>
513 +Commit: William Hubbs <w.d.hubbs@×××××.com>
514 +
515 + conf.d: remove network file fragnents
516 +
517 +commit a3133fec250eca3cdfb460c2ce26c707fd593c09
518 +Author: William Hubbs <w.d.hubbs@×××××.com>
519 +Commit: William Hubbs <w.d.hubbs@×××××.com>
520 +
521 + conf.d: make network file static
522 +
523 +commit 314ae3dc781d7ae8fc26c276a85b0dc6ab6bc326
524 +Author: William Hubbs <w.d.hubbs@×××××.com>
525 +Commit: William Hubbs <w.d.hubbs@×××××.com>
526 +
527 + modules: add support for FreeBSD
528 +
529 + This is based on a patch submitted by
530 + Joe Maloney <pkgdemonteam@×××××.com>.
531 +
532 + This fixes #91.
533 +
534 +commit 695be59083cdf0d2ff9296f2c210e591c51bdf40
535 +Author: William Hubbs <w.d.hubbs@×××××.com>
536 +Commit: William Hubbs <w.d.hubbs@×××××.com>
537 +
538 + rc-status: add -m/--manual option to show manually started services
539 +
540 + X-Gentoo-Bug: 585906
541 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=585906
542 +
543 +commit c962678dd6ab1314b55c2a3bcdae03902bda39b8
544 +Author: Doug Freed <dwfreed@×××.edu>
545 +Commit: Doug Freed <dwfreed@×××.edu>
546 +
547 + rc: Rename some static variables to kill warnings
548 +
549 +commit 3a1262703fd20d2e8288d13d908fb282c77d1793
550 +Author: William Hubbs <w.d.hubbs@×××××.com>
551 +Commit: William Hubbs <w.d.hubbs@×××××.com>
552 +
553 + Remove the DEBUG_MEMORY macro
554 +
555 + This fixes #43.
556 +
557 +commit 20035210bdf5d5729734457f35f5f32a53a5b3ad
558 +Author: William Hubbs <w.d.hubbs@×××××.com>
559 +Commit: William Hubbs <w.d.hubbs@×××××.com>
560 +
561 + make variable aflag a boolean show_all
562 +
563 +commit 7f84b5d741c150cd159d5a3cda3ef532f0381826
564 +Author: Jaromil <jaromil@××××.org>
565 +Commit: William Hubbs <w.d.hubbs@×××××.com>
566 +
567 + libeinfo: document the x suffix on function names
568 +
569 + This fixes #88.
570 +
571 +commit 8bca2cd4b3c710809131ac036456b34c223e8d12
572 +Author: Julian Ospald <hasufell@××××××.de>
573 +Commit: William Hubbs <w.d.hubbs@×××××.com>
574 +
575 + Build: fix hardcoded pkg-config invocation
576 +
577 + This fixes #89.
578 +
579 +commit ac8ad169ae59fece38066c2e08ff57d53d737edd
580 +Author: William Hubbs <w.d.hubbs@×××××.com>
581 +Commit: William Hubbs <w.d.hubbs@×××××.com>
582 +
583 + hwclock: always use --noadjfile if available
584 +
585 + When we use the --utc or --localtime switch, also use --noadjfile if it
586 + is available. This means hwclock will not use a drift file.
587 +
588 + X-Gentoo-Bug: 584722
589 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=584722
590 +
591 +commit 553799400218903ab495d1154a41c6d8890cb752
592 +Author: Mike Gilbert <floppym@g.o>
593 +Commit: William Hubbs <w.d.hubbs@×××××.com>
594 +
595 + man: Document the procname variable for openrc-run
596 +
597 + X-Gentoo-Bug: 586794
598 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/586794
599 +
600 +commit 5af5d12f3e56f9f2ff232d124d27c856fd66f551
601 +Author: Benda Xu <heroxbd@g.o>
602 +Commit: William Hubbs <w.d.hubbs@×××××.com>
603 +
604 + Fix PATH for Prefix.
605 +
606 + 1. remove default /bin:/sbin:/usr/bin:/usr/sbin
607 + 2. PKG_PREFIX should be defaulted to $(PREFIX)/usr
608 + 3. LOCAL_PREFIX should be defaulted to $(PREFIX)/usr/local
609 +
610 + X-Gentoo-Bug:583634
611 + X-Gentoo-Bug-URL:https://bugs.gentoo.org/show_bug.cgi?id=583634
612 +
613 +commit b2c92b88cc6ce6d81444667efbc6d44542db1788
614 +Author: William Hubbs <w.d.hubbs@×××××.com>
615 +Commit: William Hubbs <w.d.hubbs@×××××.com>
616 +
617 + fstabinfo/mountinfo: ensure /etc/fstab exists before calling setmntent
618 +
619 + This is based on a patch by A. Wilcox <awilfox.gentoo@××××××.us>.
620 +
621 + X-Gentoo-Bug: 478226
622 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=478226
623 +
624 + X-Gentoo-Bug: 478226
625 + X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=478226
626 +
627 +commit 1b32af17225a4b18ced7f4326727cbe8265e7fd2
628 +Author: William Hubbs <w.d.hubbs@×××××.com>
629 +Commit: William Hubbs <w.d.hubbs@×××××.com>
630 +
631 + increment version to 0.22
632 +
633 +commit 5bfb7d6c77ff533e34e2bbfe5b6e57410d961d70
634 +Author: William Hubbs <w.d.hubbs@×××××.com>
635 +Commit: William Hubbs <w.d.hubbs@×××××.com>
636 +
637 + Update ChangeLog
638 +
639 commit 12c8248b5f53879935d4e62ef42023f703c7b636
640 Author: William Hubbs <w.d.hubbs@×××××.com>
641 Commit: William Hubbs <w.d.hubbs@×××××.com>
642 @@ -918,170 +1539,3 @@ Commit: William Hubbs <w.d.hubbs@×××××.com>
643
644 This reverts commit 2a439c85bd69efc14847b4397bd6783cac051405.
645 There is another use case for -O involving iscsi, so we can't remove it.
646 -
647 -commit 3b6a6df4b5b818e576a88444632d5c73cffd1c57
648 -Author: William Hubbs <w.d.hubbs@×××××.com>
649 -Commit: William Hubbs <w.d.hubbs@×××××.com>
650 -
651 - openrc-run: rename some dependency variables and a function for clarity
652 -
653 - All of the dependency type lists had the types_ prefix in their names;
654 - this has been changed to deptypes_ to make them more self documenting.
655 -
656 - Along the same lines, the setup_types function was renamed
657 - setup_deptypes.
658 -
659 -commit b047ea47e97d7e8b96d6d0e064613f6860c8eb36
660 -Author: William Hubbs <w.d.hubbs@×××××.com>
661 -Commit: William Hubbs <w.d.hubbs@×××××.com>
662 -
663 - localmount/netmount: on Linux, fail if some file systems do not mount
664 -
665 - The following return codes are returned by mount -a:
666 -
667 - 0: all file systems mounted.
668 - 32: no file systems mounted.
669 - 64: some file systems mounted.
670 -
671 - The localmount/netmount services should fail if all file systems that
672 - should mount did not mount.
673 -
674 -commit b652752339690e10a55ae50d046f4cf2a98daf1a
675 -Author: William Hubbs <w.d.hubbs@×××××.com>
676 -Commit: William Hubbs <w.d.hubbs@×××××.com>
677 -
678 - Make localmount and netmount always succeed on non-linux
679 -
680 -commit 2a439c85bd69efc14847b4397bd6783cac051405
681 -Author: William Hubbs <w.d.hubbs@×××××.com>
682 -Commit: William Hubbs <w.d.hubbs@×××××.com>
683 -
684 - local/netmount: remove uses of -O [no]_netdev
685 -
686 - This was causing an incompatibility with busybox, and we do not use it
687 - in Gentoo.
688 -
689 -commit 7341cd882fba522c1f1d183603334839bd4df7fc
690 -Author: William Hubbs <w.d.hubbs@×××××.com>
691 -Commit: William Hubbs <w.d.hubbs@×××××.com>
692 -
693 - allow localmount and netmount to fail
694 -
695 -commit 279f1e5d1013309d99509ab4b7b57521f8a4aba4
696 -Author: Mike Frysinger <vapier@g.o>
697 -Commit: William Hubbs <w.d.hubbs@×××××.com>
698 -
699 - binfmt: fix indent on return
700 -
701 -commit c256a7aa80c683eca6194c80b57294e4d51c9a16
702 -Author: Doug Freed <dwfreed@×××.edu>
703 -Commit: Doug Freed <dwfreed@×××.edu>
704 -
705 - savecache: clean up implementation
706 -
707 - X-Gentoo-Bug: 557222
708 - X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=557222
709 -
710 -commit 6a422982579786cb8308af04ccca6622afa06e50
711 -Author: Jason Zaman <jason@×××××××××.com>
712 -Commit: Doug Freed <dwfreed@×××.edu>
713 -
714 - tmpfiles: run restorecon on the entire path
715 -
716 - The tmpfiles "d" entry will create a full path and only the last dir in
717 - the path will have its SELinux label set correctly. This patch will
718 - restorecon the parents as well so that the selinux labels are correct.
719 -
720 - eg, "d /run/libvirt/lxc", then "lxc" would have the correct SELinux
721 - label but "libvirt" would not.
722 -
723 - Signed-off-by: Jason Zaman <jason@×××××××××.com>
724 -
725 -commit f69833a1e17d1cf65e96a34fcc0e48caf9d90d64
726 -Author: William Hubbs <w.d.hubbs@×××××.com>
727 -Commit: William Hubbs <w.d.hubbs@×××××.com>
728 -
729 - mountinfo: fix -e and -E options
730 -
731 - Add the -e and -E options to getoptstring so they are recognized.
732 -
733 -commit eeadca0b8a5b87c26e60a58563251604350a7a3b
734 -Author: William Hubbs <w.d.hubbs@×××××.com>
735 -Commit: William Hubbs <w.d.hubbs@×××××.com>
736 -
737 - Add EERROR_QUIET and EINFO_QUIET to environment whitelist
738 -
739 -commit dde339070b4850dc1fadf4992cc01d3468992106
740 -Author: William Hubbs <w.d.hubbs@×××××.com>
741 -Commit: William Hubbs <w.d.hubbs@×××××.com>
742 -
743 - Increment version
744 -
745 -commit 1736be3bc3ebbc1440f87b49fc353e81fb0a6037
746 -Author: Doug Freed <dwfreed@×××.edu>
747 -Commit: Doug Freed <dwfreed@×××.edu>
748 -
749 - savecache: Fix unable to create cache message
750 -
751 - The cache is created in $RC_LIBEXECDIR, not $RC_SVCDIR, so fix the error
752 - message when we fail to create it to match.
753 -
754 -commit a36a635b016a7427dd1739a26c951fedf22f0dec
755 -Author: Mike Gilbert <floppym@g.o>
756 -Commit: Doug Freed <dwfreed@×××.edu>
757 -
758 - tmpfiles: Recognize type 'v' (create btrfs subvol)
759 -
760 - This change does NOT implement btrfs subvol creation. Instead, it
761 - treats 'v' the same as 'd', which is an acceptable fallback
762 - according to the manual.
763 -
764 - Fixes #58
765 -
766 -commit 9310ccc06bcadd8897aed51cd51c94fccb7d9c07
767 -Author: Mike Gilbert <floppym@g.o>
768 -Commit: Doug Freed <dwfreed@×××.edu>
769 -
770 - Remove execute bit from tmpfiles.sh.in
771 -
772 -commit 0c2e4eb3cd7935d375b74099a3a9a5fe519e6cab
773 -Author: William Hubbs <w.d.hubbs@×××××.com>
774 -Commit: William Hubbs <w.d.hubbs@×××××.com>
775 -
776 - Update ChangeLog
777 -
778 -commit d2ce07e227ec95370e8aee5f1199edc6ad61aff9
779 -Author: William Hubbs <w.d.hubbs@×××××.com>
780 -Commit: William Hubbs <w.d.hubbs@×××××.com>
781 -
782 - Add rc-sstat script
783 -
784 - The rc-sstat script is written to display status of s6 services and
785 - run rc-status to display all services status.
786 -
787 - This currently only works on Linux.
788 -
789 -commit b209fe3859c05c286037843bb34058f849c54b15
790 -Author: Mike Gilbert <floppym@g.o>
791 -Commit: William Hubbs <w.d.hubbs@×××××.com>
792 -
793 - bootmisc: Don't call dmesg in systemd-nspawn containers
794 -
795 - This fixes #57.
796 -
797 -commit c94c8288cd5217b01c24d6f048c64ebbc30bee02
798 -Author: Mike Frysinger <vapier@g.o>
799 -Commit: Mike Frysinger <vapier@g.o>
800 -
801 - fix link to s6 website
802 -
803 -commit bcb9c44e73ccf332c7c961a6f82520699c6e776d
804 -Author: Mike Gilbert <floppym@g.o>
805 -Commit: William Hubbs <w.d.hubbs@×××××.com>
806 -
807 - man: Document the stopsig variable
808 -
809 - This variable can be used to set the signal to send if the service is
810 - using start-stop-daemon.
811 -
812 - This fixes #56