706 lines
23 KiB
Plaintext
706 lines
23 KiB
Plaintext
commit c9b64b64fa9b2d2ee31684e8d35375f4c5bddba1
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
update README
|
|
|
|
commit 9cce9f8ce8d2624ac5fa1cf12d0b4b00de5bcde2
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
news typo fix
|
|
|
|
commit 5a41f1ef201def94392f06d3b294e5e0c2c8432f
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
add discussion about removing old build system to NEWS
|
|
|
|
commit 6e3afc29f3005bca7c86e3faa7b8b2d9ede08efb
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
update NEWS
|
|
|
|
commit 7c29fbd36f87426b78fe4baa6eb1a68661fc1374
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
build: install bash and zsh completions
|
|
|
|
commit 593be166d16e371837d85ff4e963cf8c71b569c7
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
build: fix libexecdir
|
|
|
|
commit ca0270967c880ef87dbaea04c267c5c463377b2e
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
tools/meson_final.sh: typo fix
|
|
|
|
commit 3a187f88f47517b1fb0ee1247c79ab06899928f6
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
build: typo fix
|
|
|
|
commit f2362cc277023550b2482215b4a1cd7142639427
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
build: add split-usr option
|
|
|
|
commit 444e44eb9da303c6614034a3558daceca15e0315
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
build: change root_prefix to rootprefix
|
|
|
|
commit c0f8313164fb60fcf41313b273b21f3079e93c1e
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
sync meson build version with makefiles
|
|
|
|
commit d6622a1156929294b909d08273fd227c7d817bb9
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
add meson build files
|
|
|
|
Closes #116.
|
|
Closes #171.
|
|
Closes #172.
|
|
Closes #175.
|
|
|
|
commit 92004a2ed65045b7ca79063dda8fc5b4ac761606
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
README: add note about github discussions
|
|
|
|
commit 5f6d7ac028b4e3c208a74465c54f235d5bf34a93
|
|
Author: Matt Whitlock <gentoo@mattwhitlock.name>
|
|
Commit: Mike Frysinger <vapier@gmail.com>
|
|
|
|
supervise-daemon: implement SSD_IONICELEVEL
|
|
|
|
supervise-daemon was apparently overlooked when support for the
|
|
SSD_IONICELEVEL environment variable was added. This commit brings
|
|
supervise-daemon up to parity with start-stop-daemon with respect to
|
|
this environment variable.
|
|
|
|
commit 7cedc4942b8e52d9bab6f4aa7bb595c53aa6fdb1
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
update travis ci irc notifications
|
|
|
|
- move to libera network
|
|
- always notify on successful build
|
|
|
|
commit 091cd8015f25d283760c39dcb9bd7e9d56eef7c4
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
man/supervise-daemon.8: document --pidfile option
|
|
|
|
commit 63955056ecb98faa1a02d90d5a4742515f0299c8
|
|
Author: Sven Wegener <sven.wegener@stealer.net>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
on_ac_power: support multiple power_supply devices in sysfs
|
|
|
|
Newer devices have multiple power_supply devices in sysfs:
|
|
|
|
$ grep ^ /sys/class/power_supply/*/type
|
|
/sys/class/power_supply/AC/type:Mains
|
|
/sys/class/power_supply/BAT0/type:Battery
|
|
/sys/class/power_supply/ucsi-source-psy-USBC000:001/type:USB
|
|
/sys/class/power_supply/ucsi-source-psy-USBC000:002/type:USB
|
|
|
|
There are two "USB" Type-C ports than can supply power and both are
|
|
aggregated into the "Mains" power supply by the firmware. The "Battery"
|
|
also counts as a power supply, but is missing the online attribute.
|
|
|
|
The -f check with a wildcard pattern results in an error, when multiple
|
|
devices are present:
|
|
|
|
/lib/rc/bin/on_ac_power: line 21: [: too many arguments
|
|
|
|
When the power_supply class is registered, check for a "Mains" device.
|
|
|
|
Fixes #427.
|
|
|
|
commit 1e975be89670f53db47aeef3dbb3361166517c26
|
|
Author: Alex Xu <351006+Hello71@users.noreply.github.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
conf.d/hostname: clarify hostname variable usage
|
|
|
|
https://gitlab.alpinelinux.org/alpine/aports/-/issues/9744
|
|
|
|
This fixes #433.
|
|
|
|
commit 18e53f7fed1a92dd6dc91e79ab620d22fee1e195
|
|
Author: kyoreln <57618278+kyoreln@users.noreply.github.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
move supervise-daemon out of experimental status
|
|
|
|
supervise-daemon is no longer experimental so remove the statements to
|
|
that affect.
|
|
|
|
This fixes #434.
|
|
|
|
commit b5e4c2c2db3d32dcc70426e058132c52e32603f1
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
Revert "openrc-init: ignore an empty string in argv[1]"
|
|
|
|
This reverts commit dec9ef200b0d7e96993e2725792a9e7abe9c5f1f.
|
|
This check is no longer needed since rc_runlevel_exists() is fixed.
|
|
|
|
X-Gentoo-Bug: 803536
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/803536
|
|
Closes: https://github.com/OpenRC/openrc/pull/431
|
|
|
|
commit 0a97bad6c9ba77285477aef8713e088eea4ab106
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
librc: fix rc_runlevel_exists return for empty string
|
|
|
|
This function should return false if the runlevel is an empty string.
|
|
|
|
X-Gentoo-Bug: 803536
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/803536
|
|
Closes: https://github.com/OpenRC/openrc/pull/431
|
|
|
|
commit dec9ef200b0d7e96993e2725792a9e7abe9c5f1f
|
|
Author: Mike Gilbert <floppym@gentoo.org>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
openrc-init: ignore an empty string in argv[1]
|
|
|
|
X-Gentoo-Bug: 803536
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/803536
|
|
Closes: https://github.com/OpenRC/openrc/pull/431
|
|
|
|
commit 7f47539fb1992fa4f1c9ae7d039d21404d2eae71
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
sh/rc-cgroup.sh: fix case in starting message
|
|
|
|
X-Gentoo-Bug: 804193
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=804193
|
|
|
|
commit 9c7bedca9e0a51343058b9e44ed8e3b5b9d337be
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
sh/rc-cgroup.sh: fix cgroup_cleanup
|
|
|
|
X-Gentoo-Bug: 804193
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=804193
|
|
|
|
commit 1d282ddc80b2dcd9adbff7d662822fcd7e0c10e5
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
move the irc channel to the libera network
|
|
|
|
commit 0d86c4903bdc68d2d4704ab6c2d4fc8f2c054276
|
|
Author: Lars Wendler <polynomial-c@gentoo.org>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
init.d/modules.in: Avoid loading modules twice in Linux with dash shell
|
|
|
|
Since commit 6b475ab26992f1dd8815700828df46abc4b71d27, openrc tries to load
|
|
modules twice which have been defined in /etc/conf.d/modules via modules=
|
|
variable when /bin/sh points to dash shell.
|
|
The reason is that when the "modules-load" service was merged into "modules"
|
|
service, the "modules" variable name got used in both, load_modules()
|
|
function and in Linux_modules() function which both get called when modules
|
|
service is started. Although "modules" variable is marked as local in
|
|
load_modules(), dash simply ignores this.
|
|
|
|
Avoid the issue by renaming "modules" variable to "_modules" in
|
|
load_modules() function.
|
|
|
|
This fixes #419.
|
|
|
|
commit 791322d7fa9d5bbceed558258baeff51a39787c5
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
checkpath: fix code to walk the directory path
|
|
|
|
X-Gentoo-Bug: 782808
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/782808
|
|
|
|
commit 63db2d99e730547339d1bdd28e8437999c380cae
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
checkpath: remove extra slashes from paths
|
|
|
|
This fixes #418.
|
|
|
|
commit 8400e7d3025a2957960e3f4ee3cb37a376235886
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
style fix
|
|
|
|
commit 533a8c70b3b757d2ca06de7392805ab5d1698a53
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
cgroup2_set_limits: fix harmless error message
|
|
|
|
In legacy cgroups mode, we were running `mountinfo -q ""` which was
|
|
generating an error message. If we return immediately when
|
|
cgroup2_find_path returns an empty value, we avoid this message.
|
|
|
|
commit 852a3c86f66829864d5c0b7d0bd88841ac6b23a8
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
NEWNET.md: fix the title
|
|
|
|
commit b3e8072403759d6cf0d89acc41443ea9ab6bd908
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
rename README.newnet to a markdown file
|
|
|
|
All of our documentation is in markdown, so rename this file to be
|
|
consistent.
|
|
|
|
commit b7c03dea27bc0a4474702f2c7fedd753c560ae2e
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
README: convert references to markdown links
|
|
|
|
commit ee05403c501b5f0c0a955b1f8d67b2d88f0ede7a
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
version 0.43
|
|
|
|
commit c1558abb0f1e0fe2d1a2c42a536de335a1cd8de9
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
update ChangeLog
|
|
|
|
commit 901b752463eb37784fcebe5a3b5648b4bfbd9371
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
README: force references to be on separate lines for github
|
|
|
|
commit c88368b7925e343e293a493da671edaa4ccebc0d
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
update news
|
|
|
|
This adds a note about SHLIBDIR being dropped from the makefiles.
|
|
|
|
commit bfffe2c585dd6a23a7d3c99d16d414abcb321105
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
drop reference to gentoo bugzilla
|
|
|
|
OpenRC has a bug tracker on github, so ask people to file issues there.
|
|
|
|
commit 5f890ee8ab94f8760f4840d280feb7eced999068
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
init.sh: rework the /run setup for linux xystems
|
|
|
|
- fix mount options for /run.
|
|
- run restorecon after everything is set up.
|
|
|
|
X-Gentoo-Bug: 740576
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/740576
|
|
|
|
commit ef76a663bcc03d4cc9dd1ef05c800f208e26d0ed
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
stop namespaced services with specified pids
|
|
|
|
The previous fix excludes PIDs of processes running in a different namespace
|
|
regardless of whether the PID has been explicitly stored in a PID file mentioned
|
|
in the --pidfile parameter. The correct behavior is to only exclude the pid if
|
|
it is not stored in a pidfile.
|
|
|
|
X-Gentoo-Bug: 776010
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/776010
|
|
|
|
commit fccd37c34cbabe77d701316491b899a0eb529114
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
add PKGCONFIGDIR to the makefiles
|
|
|
|
This allows pkgconfig files to be stored in /usr even if PREFIX is /.
|
|
|
|
commit 5058b6668caaa1ac019d6da299528ad0c75379c2
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
drop shlibdir
|
|
|
|
I know of no other build systems that have separate paths for static vs
|
|
shared libraries, so this changes ours to use libdir for all libraries.
|
|
|
|
commit 1878a74a124e12fbdc3fe3286d81045b9198d424
|
|
Author: Thomas Deutschmann <whissi@whissi.de>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
numlock: Don't disable numlock on shutdown
|
|
|
|
When dealing with remote consoles, a shutdown could disable
|
|
host's numlock which is not desired.
|
|
|
|
This fixes #413.
|
|
|
|
commit 897c2c00eff0dd73717b0903548912063cfd9f01
|
|
Author: btdmaster <59375667+btdmaster@users.noreply.github.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
README: Wrap 'make install' in backticks
|
|
|
|
This fixes #412
|
|
|
|
commit 08d518b7fe8f4eade97a50d41859da841a04658a
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
rc_cgroup.sh: do not add newline when writing group2 values
|
|
|
|
Fixes: #407
|
|
|
|
commit de776746634cde398bf2a171bfcb43ecc7069e33
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
rc-cgroup.sh: avoid process substitution for cgroup_get_pids
|
|
|
|
This should make cgroup_cleanup work successfully since cgroup_get_pids
|
|
no longer uses a subshell.
|
|
|
|
This fixes #396.
|
|
This fixes #397.
|
|
|
|
commit 4fb4674374931be2fa279692800185078f350d9f
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
fix unified cgroups v2 setup
|
|
|
|
The cgroups v2 setup required the rc_cgroups_controllers variable
|
|
to be set to the list of controllers to enable regardless of whether the
|
|
mode was hybrid or unified.
|
|
|
|
This makes sense for hybrid mode since the controllers can't be in both
|
|
the cgroups v1 and v2 hierarchies, but for unified mode we should enable
|
|
all controllers that are configured in the kernel.
|
|
|
|
commit 0ddab761be249f54388c12f6cc8197dd01a63673
|
|
Author: Disconnect3d <dominik.b.czarnota@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
start-stop-daemon: Fix off by ones when checking for RC_* envvars
|
|
|
|
The same as https://github.com/OpenRC/openrc/pull/361
|
|
|
|
This fixes #362.
|
|
|
|
commit f5dd2f5baf1a33173c8ac47495e53d32aee834f5
|
|
Author: Disconnect3d <dominik.b.czarnota@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
supervise-daemon: Fix off by ones when checking for RC_* envvars
|
|
|
|
Fixes strncmp size argument off by one as the current implementation didn't
|
|
match the `=` character.
|
|
|
|
This fixes #361.
|
|
|
|
commit b12c52d40f2221e6e2b3ae0296d45c607845ea2a
|
|
Author: Rin Cat <me@rin.cat>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
Support docker and lxc stop
|
|
|
|
This fixes #398.
|
|
|
|
commit bac71fce5bc9cb7ba02338c6c4cfc949badd218b
|
|
Author: sqozz <sqozz@geekify.de>
|
|
Commit: Mike Frysinger <vapier@gmail.com>
|
|
|
|
start-stop-daemon: fix typo in manpage
|
|
|
|
commit 12ee72a9b34ef33411cf1bfd5ea059676ee6e482
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
allow devfs to run on lxc
|
|
|
|
X-Gentoo-Bug: 761918
|
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=761918
|
|
Closes #272.
|
|
|
|
commit 170ce2624a98952e6eb871cd9915c7c1b76ab887
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
typo fix
|
|
|
|
commit 9a6698876af1c7563ae7a3237111fc43cf4f5bda
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
improve the diagnostic when the ulimit builtin fails
|
|
|
|
X-Gentoo-Bug:739274
|
|
X-Gentoo-Bug-URL:https://bugs.gentoo.org/739274
|
|
|
|
commit bf9af1fb23b57af38880d824e7bba37a648f12fb
|
|
Author: Gaël PORTAY <gael.portay@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
net-online: fix process of symlinks in sysfs
|
|
|
|
The test `[ -h "${ifname}" ] && continue` skips the symlinks while it is
|
|
the opposite that is the expected: ignoring files that are not symlinks.
|
|
|
|
Fixes commit f42ec82f21f3760b829507344ad0ae761e1d59aa.
|
|
This fixes #391.
|
|
|
|
commit 5c9c2a19397eb7bcc0bd1c7091229bbf9ef883b5
|
|
Author: Patrick Noll <8444617+pnoll1@users.noreply.github.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
remove statement about not providing an init
|
|
|
|
This fixes #359.
|
|
|
|
commit 4b2a61f1b8b786600e39ba1a223ff8d9b389b275
|
|
Author: Manuel Rüger <manuel@rueg.eu>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
rc-status: Remove noise from ini-formatted output
|
|
|
|
Otherwise this would create the following output:
|
|
|
|
rc-status -f ini
|
|
* Caching service dependencies ... [ ok ]
|
|
[default]
|
|
dbus = started
|
|
NetworkManager = started
|
|
syslog-ng = started
|
|
...
|
|
|
|
This fixes #364.
|
|
|
|
commit 62bc463c63a3beeeead0b6fb164f7c7e9b917849
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
update freebsd 11.x image on cirrus ci
|
|
|
|
commit 7019bfad3b4cf6eff31d967f6f4e0960f67858fb
|
|
Author: Clayton Craft <clayton@craftyguy.net>
|
|
Commit: Luca Barbato <luca.barbato@gmail.com>
|
|
|
|
user-guide: clarify note for Runlevels/rc-update usage
|
|
|
|
I found the original note a little confusing, since using rc-update will
|
|
add it to a runlevel so it *is* auto-started when the system reaches
|
|
that runlevel again, but I don't think that was the intended meaning of
|
|
'auto-start', so hopefully this makes it a little more clear.
|
|
|
|
commit 8346c985d598385e760375a8adf69c986bb4a350
|
|
Author: lishuxiang <GoldenMean58@outlook.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
Update user-guide.md
|
|
|
|
fix a typo
|
|
|
|
This fixes #389.
|
|
|
|
commit da30767353eb1cc13826176bf19308a05c7bade4
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
supervise-daemon: do not spawn a process if we are exiting
|
|
|
|
This fixes #375 and allows us to not add another level of indentation in
|
|
the supervisor loop.
|
|
|
|
commit 57d9528a0bc64366ea3e0fbbb21b1282ce5c1212
|
|
Author: Dermot Bradley <dermot_bradley@yahoo.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
Remove warning when osclock init.d script runs
|
|
|
|
Currently when osclock is enabled as a init.d service the following
|
|
messages appear during boot when osclock starts:
|
|
|
|
* The command variable is undefined.
|
|
* There is nothing for osclock to start.
|
|
* If this is what you intend, please write a start function.
|
|
* This will become a failure in a future release.
|
|
|
|
osclock is activated whenever a machine's system clock is automatically
|
|
configured from a RTC by the kernel and the osclock's only purpose is to
|
|
satisfy the "clock" dependency defined by other init.d services.
|
|
|
|
Adding a stub start() function prevents OpenRC from showing warnings but
|
|
continues to ensure that the osclock service still does not actually do
|
|
anything.
|
|
|
|
This fixes #377.
|
|
|
|
commit 6ce48f124aea593b77163d6f198d18bbe9093068
|
|
Author: Calvin Montgomery <calzoneman@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
man/openrc.8: populate OPTIONS from --help output
|
|
|
|
This fixes #378.
|
|
|
|
commit 00ea2166081856774f24f7243126f701c7fe6db9
|
|
Author: Michael Orlitzky <michael@orlitzky.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
src/rc/checkpath.c: replace mkdir() with mkdirat().
|
|
|
|
The do_check() function recently gained some defenses against symlink
|
|
replacement attacks that involve the use of *at functions in place of
|
|
their vanilla counterparts; openat() instead of open(), for example.
|
|
One opportunity to replace mkdir() with mkdirat() was missed, however,
|
|
and this commit replaces it.
|
|
|
|
This fixes #386.
|
|
|
|
commit ac7ca6d901d72b1bc4ed13be5438e825c07fc0da
|
|
Author: Michael Orlitzky <michael@orlitzky.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
src/rc/checkpath.c: fix typo "synbolic" -> "symbolic".
|
|
|
|
commit 47819f004cec3cc3e911ba69003b8b52bacbebef
|
|
Author: Johannes Heimansberg <git@jhe.dedyn.io>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
start-stop-daemon, supervise-daemon: fix parsing of usernames passed via --user that start with a number
|
|
|
|
start-stop-daemon and supervise-daemon parse usernames and group names
|
|
passed via the --user argument as numeric UID/GID if they start with a
|
|
number (e.g. user "4foo" will be treated as UID 4). This results in the
|
|
process that is being started to run under a totally unexpected user if
|
|
that UID exists.
|
|
|
|
Even though the result of the sscanf calls are tested for a result of
|
|
exactly 1, which means exactly one value was extracted, because sscanf's
|
|
format string only contains only one placeholder, it will never return
|
|
a value greater than 1, even if there are still characters left to be
|
|
parsed. This causes start-stop-daemon and supervise-daemon to assume
|
|
that usernames starting with a number are just that number. Adding a
|
|
second placeholder "%1s" to the format string, which matches a string of
|
|
length 1, makes sure that sscanf can distinguish between pure numbers
|
|
(in which case it will return 1) and strings either starting with a
|
|
number (in which case it will return 2) and any other string (in which
|
|
case it will return 0).
|
|
|
|
This fixes #379.
|
|
This fixes #380.
|
|
|
|
commit 0fab3e837b45021fdcc02a71873c3c245ce96080
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
bootmisc: allow sysvinit compatibility during shutdown
|
|
|
|
Use "halt -w" to write the halt record if it exists.
|
|
Otherwise use openrc-shutdown.
|
|
|
|
This fixes #336.
|
|
|
|
commit 38aaba28ee86602e29d8a31f155dfa72f5481e68
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
scripts/shutdown.in: fix sysvinit compatible shutdown
|
|
|
|
X-Gentoo-Bug: https://bugs.gentoo.org/755422
|
|
|
|
commit 3ed4126a31406124ae8042fc3d4c0bf963d6961e
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
update news for 0.43 with info on checkpath fix
|
|
|
|
commit aa0fdf6d08b987dfcabebf5b8d05beff015ad8f4
|
|
Author: Lars Wendler <polynomial-c@gentoo.org>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
start-stop-daemon: Don't segfault if --exec was given a non-existing file name
|
|
|
|
Starting program: /sbin/start-stop-daemon --start --exec i-dont-exist
|
|
|
|
Program received signal SIGSEGV, Segmentation fault.
|
|
0x0000555555559053 in main (argc=1, argv=0x7fffffffdc20)
|
|
at start-stop-daemon.c:631
|
|
631 *exec_file ? exec_file : exec);
|
|
|
|
This fixes #385.
|
|
|
|
commit b6fef599bf8493480664b766040fa9b0d4b1e335
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
checkpath: fix CVE-2018-21269
|
|
|
|
This walks the directory path to the file we are going to manipulate to make
|
|
sure that when we create the file and change the ownership and permissions
|
|
we are working on the same file.
|
|
Also, all non-terminal symbolic links must be owned by root. This will
|
|
keep a non-root user from making a symbolic link as described in the
|
|
bug. If root creates the symbolic link, it is assumed to be trusted.
|
|
|
|
On non-linux platforms, we no longer follow non-terminal symbolic links
|
|
by default. If you need to do that, add the -s option on the checkpath
|
|
command line, but keep in mind that this is not secure.
|
|
|
|
This fixes #201.
|
|
|
|
commit aac1734a70b60da97d4d24930f1902ca46894b44
|
|
Author: Julien Surloppe <julien@surloppe.fr>
|
|
Commit: Mike Frysinger <vapier@gmail.com>
|
|
|
|
Update user-guide.md
|
|
|
|
Add missing underscore.
|
|
|
|
commit 2355f1a3f2a4fd62cac6d9af0e94c8731acd4c0f
|
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
|
|
supervise-daemon: only log debug logs when verbose mode is active
|