[PKG-OpenRC-Debian] [GIT] Packaging OpenRC branch master updated. 0.34-68-g8dbdabc
Benda Xu
heroxbd-guest at moszumanska.debian.org
Sat Feb 17 14:27:43 UTC 2018
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Packaging OpenRC".
The branch, master has been updated
via 8dbdabcc5e0df8ac36722a4ba7bfe30664cc9919 (commit)
via 488d8989c518d9256f183899aac02024c679b93e (commit)
via 9e14b35da8942bd8fa552363617c3415887f485f (commit)
via 7b4879cb72e907414b70553663bd9b6fda8d4408 (commit)
via 74cfb455c59298f86849541e724ae346ff205c3d (commit)
via 0110487722646ebf9bc2c4e12b4b4a3c358cb10d (commit)
via 68b9b0bc2a11d144870d14fcb8ac24e6c9c63354 (commit)
via 4616f8f809ee8566904ca37f2b8bf0409a487475 (commit)
via 287d71bd2591ddec73efe356db081020e65cd922 (commit)
via c1ffe4d9f2e10b6853464cc298d1922c81ae92f4 (commit)
via 4c517bdb2b69eac36f004ae41bb9cbb212fe0a51 (commit)
via 110582491ff02db061b567636a237460afbc489c (commit)
via 5dd1d39d20c118064d31ed65dc7ae2de75dd7908 (commit)
via 1771bc2a83fe65bfe6ec3e93ea7632609e697a38 (commit)
via 87c98ebb01873120eecc1757e615b3a4c14a2f1f (commit)
via 4af5a80b0c516773286cc30e743dc90a2d19df23 (commit)
via fee2ffe559bc39beec16585daf557b902a53137b (commit)
via 8878f8916b7682a333d1e40af991cd7354192be1 (commit)
via 14e3359a9e4174da3e422957d9de56907f025875 (commit)
via 918d955fd2de1f594b83508f5ddd5271534e3591 (commit)
via 92cfa0e543d380ab290d06e98e2fef1b283349fe (commit)
via c2bd33e4838eb56bebe2707f6ca6bd05e9df5b24 (commit)
via f42ec82f21f3760b829507344ad0ae761e1d59aa (commit)
via 7affff568a0aa83d732757c4699d4b94b7e3a9aa (commit)
via 4f750933fd8ef944be58bfeef071a8e35fc0c606 (commit)
via 50b69d564a8f89b8137bb6d9d53aac1e44f6c23c (commit)
via eb18f4f3483b99705f944c7274b4a6b451716df7 (commit)
via d5f3fe52c87928095bd2659823b985d231f0718c (commit)
via bb1bc6eeb73b3483a1ebdfc142a11240b58588cf (commit)
via 53844fd0dcd9741b5f19dee7c00787be7e904c3c (commit)
via 14938c29cefe869872b987f8e606da72024fa8bb (commit)
via 8bf501aaf2cb60b8ddf1b2fa2d1ba0ef970fb790 (commit)
via 9d05f68b51d7b31634cde30a482ec0e3da3b1c21 (commit)
via ee2524cd1d0305e207f7dfac52742a1d5e77ea4a (commit)
via 5c81661d4758dea039860ae2481476a70e78ac47 (commit)
via fb96c9c127dcfa932460b0e8a977ba5f7d26a418 (commit)
via 6c456f9383ab0000527b4363bc82fc17850aba18 (commit)
via d220fc272337b216bff6ac781a7b6be4e6f3caee (commit)
via a2447dfb420cbd97a65cc085404c031d42cb3dfb (commit)
via cee3919908c2d715fd75a796873e3308209a4c2e (commit)
via 0feadd2922484ec181c2ab86a5f7f8d6d37c5c77 (commit)
via a7c99506d9de81b9a2a7547bd11715073de1ce95 (commit)
via f0129307759f1a5eb34b72589e8d48790c92b2db (commit)
via ddbdb696582e9fd61995f15d6a3a53055a151e41 (commit)
via c84ebb94d19ca856fe064e15d2068d5671e360c9 (commit)
via 3de6395ae3b8780ab501f3cf8688e1cb2a9f0243 (commit)
via 6bb7ebec483a96e258c64ea3fea18358d7893fee (commit)
via a192caf88f527e09508e32baa623ef85549612ae (commit)
from e805c74d31113c75058d860588e83bca120decf6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8dbdabcc5e0df8ac36722a4ba7bfe30664cc9919
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Feb 16 14:04:40 2018 -0600
start-stop-daemon: clean up string handling
commit 488d8989c518d9256f183899aac02024c679b93e
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Feb 15 15:10:24 2018 -0600
openrc-run: clean up string handling
- remove references to PATH_MAX
- use xasprintf to create strings
commit 9e14b35da8942bd8fa552363617c3415887f485f
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Feb 15 12:23:39 2018 -0600
rc-update: remove reference to PATH_MAX
commit 7b4879cb72e907414b70553663bd9b6fda8d4408
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Feb 14 16:56:19 2018 -0600
mountinfo: create strings with xasprintf
commit 74cfb455c59298f86849541e724ae346ff205c3d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Feb 14 16:50:24 2018 -0600
kill_all: create strings with xasprintf
commit 0110487722646ebf9bc2c4e12b4b4a3c358cb10d
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Sat Feb 10 16:48:22 2018 -0600
helpers.h: silence compiler warnings about xasprintf
commit 68b9b0bc2a11d144870d14fcb8ac24e6c9c63354
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Sat Feb 10 14:09:22 2018 -0600
xasprintf: exit if return value of vsnprintf is invalid
commit 4616f8f809ee8566904ca37f2b8bf0409a487475
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Feb 9 16:27:12 2018 -0600
helpers.h: add xasprintf function
This is our own version of asprintf(). This original code was written by
Mike Frysinger, and I was able to modify it to use our memory helper
functions.
We need a version of this code because it is not available on glibc at
least without defining _GNU_SOURCE, and I would rather not do that.
This is the first step in improving string handling in OpenRC for #207.
commit 287d71bd2591ddec73efe356db081020e65cd922
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Feb 9 15:35:12 2018 -0600
helpers.h: style fix
commit c1ffe4d9f2e10b6853464cc298d1922c81ae92f4
Author: Michael Orlitzky <michael at orlitzky.com>
Date: Thu Jan 25 11:28:39 2018 -0500
man/openrc-run.8: fix mountinfo args.
The "Ar" tag for the mountinfo command contained a typo (leading
space) that resulted in the tag being output verbatim; that is,
mountinfo ... .Ar mount1 mount2
rather than e.g.
mountinfo ... <mount1> <mount2>
This commit deletes the leading space to fix the output.
This fixes #204.
commit 4c517bdb2b69eac36f004ae41bb9cbb212fe0a51
Author: Michael Orlitzky <michael at orlitzky.com>
Date: Thu Jan 25 11:27:16 2018 -0500
man/openrc-run.8: add missing "Xo" tags for fstabinfo and mountinfo.
The BUILTINS are all surrounded by Xo...Xc tags, but the opening "Xo"
was missing from the two commands fstabinfo and mountinfo. This commit
adds them, and thereby fixes the spacing when viewed by man.
This is for #204.
commit 110582491ff02db061b567636a237460afbc489c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Jan 24 17:43:02 2018 -0600
service-script-guide.md cleanups
Refer to /var/run in the documentation instead of /run, and make it
clear at the top of the pidfile section that we use /run under Linux.
This is for #202.
commit 5dd1d39d20c118064d31ed65dc7ae2de75dd7908
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Jan 24 10:56:33 2018 -0600
typo fix
commit 1771bc2a83fe65bfe6ec3e93ea7632609e697a38
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jan 23 16:56:06 2018 -0600
checkpath: use fchown and fchmod to handle ownership and mode changes
This is related to #195.
This is an attempt to shorten the window for the first two issues
discussed by using a file descriptor which does not follow symbolic
links and using the fchmod and fchown calls instead of chown and chmod.
with.
commit 87c98ebb01873120eecc1757e615b3a4c14a2f1f
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jan 16 13:34:37 2018 -0600
checkpath: fix lchown error message
X-Gentoo-Bug: 643084
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=643084
commit 4af5a80b0c516773286cc30e743dc90a2d19df23
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jan 16 13:11:22 2018 -0600
_rc_deptree_load - return NULL if the stat() call is not successful
X-Gentoo-Bug: 643084
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=643084
commit fee2ffe559bc39beec16585daf557b902a53137b
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Jan 12 14:10:42 2018 -0600
Reformat and fix titles in documentation
commit 8878f8916b7682a333d1e40af991cd7354192be1
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Jan 11 10:57:05 2018 -0600
Rename guide.md to user-guide.md to better describe its purpose
commit 14e3359a9e4174da3e422957d9de56907f025875
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Jan 10 13:25:13 2018 -0600
move developer documentation from guide.md to service-script-guide.md
commit 918d955fd2de1f594b83508f5ddd5271534e3591
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Jan 9 17:20:39 2018 -0600
checkpath: use lchown instead of chown
Checkpath should never follow symbolic links when changing ownership of a file.
This is for https://github.com/openrc/openrc/issues/195.
commit 92cfa0e543d380ab290d06e98e2fef1b283349fe
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Jan 8 15:33:03 2018 -0600
service-script-guide.md: formatting changes
Add a title, adjust the headings and update the example that referred to
"net.lo" to refer to "loopback".
commit c2bd33e4838eb56bebe2707f6ca6bd05e9df5b24
Author: Michael Orlitzky <michael at orlitzky.com>
Date: Mon Sep 4 17:58:09 2017 -0400
service-script-guide.md: new guide for service script authors.
This fixes #162.
commit f42ec82f21f3760b829507344ad0ae761e1d59aa
Author: 3PO <r2d2 at freakmail.de>
Date: Sun Dec 31 22:50:57 2017 +0100
net-online: only process symbolic links in /sys/class/net
The /sys/class/net directory contains files which are not symlinks if
the system has bonded devices [1]. We should ignore these files.
This fixes #196.
[1] https://elkano.org/blog/manage-interface-bondings-sysfs-interface/
commit 7affff568a0aa83d732757c4699d4b94b7e3a9aa
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Dec 20 11:01:29 2017 -0600
init.d.examples: pid files always go in /var
This removes the @VARBASE@ substitution since it is always translated to
/var.
commit 4f750933fd8ef944be58bfeef071a8e35fc0c606
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Dec 14 17:31:57 2017 -0600
procfs: remove the @sysconfdir@ reference
commit 50b69d564a8f89b8137bb6d9d53aac1e44f6c23c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Dec 14 17:07:31 2017 -0600
hostname: replace @SYSCONFDIR@ references with /etc
I do not know of any situation where /etc/hostname is at any other
location. Also, this does not run on prefix.
commit eb18f4f3483b99705f944c7274b4a6b451716df7
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Dec 14 16:38:09 2017 -0600
hwclock: use shell variables for configuration file path
This removes a reference to @SYSCONFDIR at .
commit d5f3fe52c87928095bd2659823b985d231f0718c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Dec 14 13:52:55 2017 -0600
sysctl: hard code paths for sysctl files on *bsd
For *BSD,the sysctl*.conf files are always in /etc.
commit bb1bc6eeb73b3483a1ebdfc142a11240b58588cf
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Dec 14 12:44:45 2017 -0600
local: misc cleanups
Remove references to @SYSCONFDIR@ since these can be calculated at
runtime.
Also style fixes.
commit 53844fd0dcd9741b5f19dee7c00787be7e904c3c
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Dec 14 12:06:07 2017 -0600
devfs: cleanup
clean up local definitions. Also remove @SYSCONFDIR@ substitutions since
they can be calculated at runtime.
commit 14938c29cefe869872b987f8e606da72024fa8bb
Author: bell07 <web.alexander at web.de>
Date: Tue Dec 12 21:51:55 2017 +0100
net-online: wait for ping_test_host
The script should wait till the ping host is available or timeout reached
Closes : #179
Closes : #191
commit 8bf501aaf2cb60b8ddf1b2fa2d1ba0ef970fb790
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Dec 12 14:23:04 2017 -0600
network: use 'command -v ip' to test for the ip executable
This is an improved test because it doesn't require the ip executable to be
in a specific path.
commit 9d05f68b51d7b31634cde30a482ec0e3da3b1c21
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Dec 12 12:45:52 2017 -0600
Do not use file tests in net-online
https://unix.stackexchange.com/questions/252002/help-testing-special-file-in-sys-class-net
This is for #189
commit ee2524cd1d0305e207f7dfac52742a1d5e77ea4a
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Dec 11 17:41:04 2017 -0600
net-online: clean up quoting and test for existence
This is for #178.
commit 5c81661d4758dea039860ae2481476a70e78ac47
Author: Marcel Greter <marcel.greter at ocbnet.ch>
Date: Sat Dec 9 23:18:03 2017 +0100
Gracefully handle unreadable /sys/class/net/dev/ nodes
Fixes https://bugs.gentoo.org/629228
Fixes #189
Fixes #185
Fixes #178
commit fb96c9c127dcfa932460b0e8a977ba5f7d26a418
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Dec 7 12:53:04 2017 -0600
Make bash-completion and zsh-completion optional
commit 6c456f9383ab0000527b4363bc82fc17850aba18
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Dec 7 11:30:32 2017 -0600
Add zsh-completion support
commit d220fc272337b216bff6ac781a7b6be4e6f3caee
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Wed Dec 6 13:21:25 2017 -0600
add bash completion support
This fixes #188.
commit a2447dfb420cbd97a65cc085404c031d42cb3dfb
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Dec 4 17:17:17 2017 -0600
rc-service: add --ifcrashed option
This works like the other --if options. If the service is crashed, run
the command.
This fixes #154.
commit cee3919908c2d715fd75a796873e3308209a4c2e
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Fri Dec 1 15:43:09 2017 -0600
Clean up the calls to group_add_service
This function should only be called once and it does not take any
arguments.
X-Gentoo-Bug: 639166
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=639166
commit 0feadd2922484ec181c2ab86a5f7f8d6d37c5c77
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Thu Nov 30 16:00:42 2017 -0600
man/openrc-run.8: update documentation for command_user
commit a7c99506d9de81b9a2a7547bd11715073de1ce95
Author: Will Miles <wmiles at sgl.com>
Date: Wed Aug 23 21:53:16 2017 -0400
Fix repeated dependency cache rebuild if clock skewed
rc_deptree_update_needed would return early as soon as it found
any file newer than the existing dependency cache. Unfortunately,
the first file found may not be the newest one there; so the
clock skew workaround in rc-misc:_rc_deptree_load would be given
a timestamp that was still too old.
This fix forces a full scan of all relevant files, so as to
ensure that we return a timestamp that will allow the clock skew
fix to operate. The runtime cost is no worse than the case where
the cache is up to date (ie. we must check every possible file).
This fixes #161.
commit f0129307759f1a5eb34b72589e8d48790c92b2db
Author: Julien Reichardt <mi at jrei.ch>
Date: Wed Nov 29 15:01:32 2017 -0600
man/openrc-run.8: remove white space
This is for #184.
commit ddbdb696582e9fd61995f15d6a3a53055a151e41
Author: Julien Reichardt <mi at jrei.ch>
Date: Mon Nov 20 23:45:51 2017 +0100
add more variables for start-stop-daemon and supervise-daemon options
Add the following variables to expose more arguments that can be passed
to start-stop-daemon or supervise-daemon:
- directory will be passed to --chdir
- error_log will be passed to --stderr
- output_log will be passed to --stdout
- umask will be passed to umask
This is for #184.
commit c84ebb94d19ca856fe064e15d2068d5671e360c9
Author: Doug Freed <dwfreed at mtu.edu>
Date: Wed Nov 29 15:10:39 2017 -0500
start-stop-daemon: properly handle missing pidfile
X-Gentoo-Bug: 639218
X-Gentoo-Bug-URL: https://bugs.gentoo.org/639218
commit 3de6395ae3b8780ab501f3cf8688e1cb2a9f0243
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Tue Nov 28 17:14:33 2017 -0600
split cgroups mounting out of sysfs
This is neceessary to allow cgroups to be mounted in an lxc/lxd
container.
Fixes https://github.com/openrc/openrc/issues/187
commit 6bb7ebec483a96e258c64ea3fea18358d7893fee
Author: William Hubbs <w.d.hubbs at gmail.com>
Date: Mon Nov 27 11:09:43 2017 -0600
fix FreeBSD build
This is for #186.
commit a192caf88f527e09508e32baa623ef85549612ae
Author: Doug Freed <dwfreed at mtu.edu>
Date: Sun Nov 19 11:05:30 2017 -0500
rc-schedules: if given nothing to look for, stop
This avoids trying to kill everything.
X-Gentoo-Bug: 631958
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=631958
-----------------------------------------------------------------------
Summary of changes:
BUSYBOX.md | 3 +-
FEATURE-REMOVAL-SCHEDULE.md | 19 +-
HISTORY.md | 3 +-
Makefile | 12 +
NEWS.md | 20 +-
README.md | 5 +-
STYLE-GUIDE.md | 3 +-
agetty-guide.md | 3 +-
bash-completion/Makefile | 11 +
init.d/devdb.in => bash-completion/openrc | 31 +-
bash-completion/openrc-service-script | 29 ++
bash-completion/rc-service | 113 +++++++
bash-completion/rc-status | 31 ++
bash-completion/rc-update | 42 +++
init.d/.gitignore | 1 +
init.d/Makefile | 7 +-
init.d/cgroups.in | 147 +++++++++
init.d/devfs.in | 11 +-
init.d/hostname.in | 6 +-
init.d/hwclock.in | 2 +-
init.d/local.in | 37 +--
init.d/net-online.in | 21 +-
init.d/network.in | 6 +-
init.d/procfs.in | 4 +-
init.d/sysctl.in | 2 +-
init.d/sysfs.in | 112 -------
man/openrc-run.8 | 36 ++-
man/rc-service.8 | 4 +
mk/sys.mk | 5 +-
runit-guide.md | 3 +-
runlevels/Makefile | 2 +-
s6-guide.md | 3 +-
service-script-guide.md | 493 ++++++++++++++++++++++++++++++
sh/openrc-run.sh.in | 3 +-
sh/start-stop-daemon.sh | 4 +
sh/supervise-daemon.sh | 4 +
src/includes/helpers.h | 54 +++-
src/librc/librc-depend.c | 123 ++++----
src/rc/checkpath.c | 124 +++++---
src/rc/kill_all.c | 25 +-
src/rc/mountinfo.c | 21 +-
src/rc/openrc-run.c | 61 ++--
src/rc/rc-misc.c | 5 +-
src/rc/rc-schedules.c | 3 +
src/rc/rc-service.c | 10 +-
src/rc/rc-update.c | 4 +-
src/rc/start-stop-daemon.c | 42 +--
src/rc/supervise-daemon.c | 8 +-
supervise-daemon-guide.md | 3 +-
support/deptree2dot/README.md | 3 +-
support/init.d.examples/Makefile | 2 -
support/init.d.examples/README.md | 3 +
support/init.d.examples/avahi-dnsconfd.in | 2 +-
support/init.d.examples/avahid.in | 2 +-
support/init.d.examples/dbus.in | 2 +-
support/init.d.examples/dnsmasq.in | 2 +-
support/init.d.examples/hald.in | 2 +-
support/init.d.examples/named.in | 4 +-
support/init.d.examples/openvpn.in | 2 +-
support/init.d.examples/polkitd.in | 2 +-
support/init.d.examples/sshd.in | 2 +-
support/openvpn/README.md | 3 +
support/sysvinit/README.md | 3 +
guide.md => user-guide.md | 128 +-------
zsh-completion/Makefile | 10 +
zsh-completion/_openrc | 7 +
zsh-completion/_rc-service | 27 ++
zsh-completion/_rc-status | 18 ++
zsh-completion/_rc-update | 31 ++
69 files changed, 1484 insertions(+), 492 deletions(-)
create mode 100644 bash-completion/Makefile
copy init.d/devdb.in => bash-completion/openrc (62%)
create mode 100644 bash-completion/openrc-service-script
create mode 100644 bash-completion/rc-service
create mode 100644 bash-completion/rc-status
create mode 100644 bash-completion/rc-update
create mode 100644 init.d/cgroups.in
create mode 100644 service-script-guide.md
rename guide.md => user-guide.md (60%)
create mode 100644 zsh-completion/Makefile
create mode 100644 zsh-completion/_openrc
create mode 100644 zsh-completion/_rc-service
create mode 100644 zsh-completion/_rc-status
create mode 100644 zsh-completion/_rc-update
hooks/post-receive
--
Packaging OpenRC
More information about the OpenRC-devel
mailing list