Page MenuHomeFreeBSD

rcProject
ActivePublic

Recent Activity

Tue, May 28

franco_opnsense.org added a comment to D36259: rc: also run NAME_setup on NAME_reload.

In principle this only changes the user side setup (rc.conf), not the ports side. There is no direct ports consumer of this feature and it tries to hook into all services in order to automate configuration changes when service commands are dispatched.

Tue, May 28, 2:39 PM · rc
netchild added a comment to D36259: rc: also run NAME_setup on NAME_reload.

In my work for the automatic service jails (committed last week), I stumbled upon cases (in the base system) where some kind of functions were used to setup variables before starting the actual service, which was not necessary. When the automatic service jail is enabled for such a service, some of this stuff was run outside the service jail and didn't had the desired effect. After changing those scripts to not setup variables like that, it worked.

Tue, May 28, 2:33 PM · rc
imp added a comment to D36259: rc: also run NAME_setup on NAME_reload.

This won't merge, I'm talking to @imp at https://github.com/freebsd/freebsd-src/pull/1258

Tue, May 28, 2:15 PM · rc
franco_opnsense.org closed D36259: rc: also run NAME_setup on NAME_reload.

Yes I just need to wrap up testing for the updated GH PR

Tue, May 28, 2:10 PM · rc
oshogbo added a comment to D36259: rc: also run NAME_setup on NAME_reload.

Oh and I was going to try merge it :P
So we can close this review?

Tue, May 28, 2:08 PM · rc
franco_opnsense.org added a comment to D36259: rc: also run NAME_setup on NAME_reload.

This won't merge, I'm talking to @imp at https://github.com/freebsd/freebsd-src/pull/1258

Tue, May 28, 2:07 PM · rc
oshogbo accepted D36259: rc: also run NAME_setup on NAME_reload.
Tue, May 28, 2:06 PM · rc

Wed, May 22

netchild closed D40371: automatic service jails: some setup for full functionality of the services in automatic service jails.
Wed, May 22, 1:42 PM · rc, Jails
netchild closed D40370: Infrastructure for automatic jailing of rc.d-services.
Wed, May 22, 1:42 PM · rc, Jails

Mon, May 6

emaste closed D36309: Allow to specify umask(1) for a service started with rc(8).

Was committed (tag was Differential not Differential Revision so it did not auto-close).

Mon, May 6, 5:05 PM · rc
emaste added a comment to D36906: Tolerate missing /usr/bin/timeout in zfskeys.

@0mp if you put just the short version of the review (D38344) Phab will show if its closed or still open. With that change committed there is presumably no reason for this change any longer?

Mon, May 6, 5:01 PM · rc

Mar 27 2024

stevek abandoned D39624: veriexec: Add support in rc.d script processing..
Mar 27 2024, 9:09 PM · rc

Mar 26 2024

franco_opnsense.org added a comment to D36259: rc: also run NAME_setup on NAME_reload.

No takers? This has been in a half-working state in FreeBSD 14 for quite some time. :/

Mar 26 2024, 1:56 PM · rc

Mar 22 2024

trasz abandoned D23333: Include comments in EC2 rc.conf and loader.conf.
Mar 22 2024, 9:36 AM · rc

Feb 20 2024

zarychtam_plan-b.pwste.edu.pl added a comment to D41318: Add the "missing" WireGuard rc.d script.

That's the way how DragonFlyBSD devs solved the problem
https://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/451640b7cf6bcf7826b901ac9a51647442adb96b

Feb 20 2024, 3:45 PM · manpages, rc, network

Feb 9 2024

sjg closed D43671: /etc/rc add trace debug and verify.
Feb 9 2024, 5:18 PM · rc
imp accepted D43671: /etc/rc add trace debug and verify.
Feb 9 2024, 5:00 PM · rc
sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Add SPDX BSD-2-Clause to safe_eval.sh

Feb 9 2024, 3:14 AM · rc

Feb 7 2024

sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Use local.rc.subr rather than rc.subr.local

Feb 7 2024, 9:19 PM · rc
crest_freebsd_rlwinm.de added inline comments to D41318: Add the "missing" WireGuard rc.d script.
Feb 7 2024, 4:06 PM · manpages, rc, network
sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Validate load_rc_config_reader

Feb 7 2024, 12:01 AM · rc

Feb 6 2024

sjg added inline comments to D43671: /etc/rc add trace debug and verify.
Feb 6 2024, 11:56 PM · rc
sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Implement some feedback

Feb 6 2024, 11:51 PM · rc
sjg added inline comments to D43671: /etc/rc add trace debug and verify.
Feb 6 2024, 11:44 PM · rc
imp added inline comments to D43671: /etc/rc add trace debug and verify.
Feb 6 2024, 7:10 PM · rc

Feb 3 2024

sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Update doc in debug.sh

Feb 3 2024, 7:09 PM · rc

Feb 2 2024

sjg updated the diff for D43671: /etc/rc add trace debug and verify.

rc.subr add comment explaining the no-op Debug{On,Off} and safe_dot
at the end - in case the real ones could not be found.

Feb 2 2024, 6:17 PM · rc
sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Tweak debug.sh.8, use .Fn when refering to functions called.

Feb 2 2024, 6:09 PM · rc

Feb 1 2024

sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Man page tweaks

Feb 1 2024, 4:15 AM · rc
sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Add man page for debug.sh

Feb 1 2024, 2:47 AM · rc

Jan 31 2024

sjg added inline comments to D43671: /etc/rc add trace debug and verify.
Jan 31 2024, 8:42 PM · rc
sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Further man page tweaks

Jan 31 2024, 7:56 PM · rc
sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Make a start on man pages

Jan 31 2024, 7:33 PM · rc
netchild added inline comments to D43671: /etc/rc add trace debug and verify.
Jan 31 2024, 8:20 AM · rc
sjg added inline comments to D43671: /etc/rc add trace debug and verify.
Jan 31 2024, 8:09 AM · rc
sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Fix some style issues in rc.subr

Jan 31 2024, 8:05 AM · rc
netchild added inline comments to D43671: /etc/rc add trace debug and verify.
Jan 31 2024, 7:59 AM · rc
sjg added a comment to D43671: /etc/rc add trace debug and verify.

Will have a go at the style issues.

Jan 31 2024, 7:40 AM · rc
netchild added a comment to D43671: /etc/rc add trace debug and verify.

The comments for rc.subr also apply to the new files.
What about a man page update how to turn on the debug feature? To my current understanding DEBUG_SH can be set interactively in the loader, and administratively in loader.conf... maybe also in rc.conf? So more than one man page to touch at least with a cross-ref.

Jan 31 2024, 7:27 AM · rc

Jan 30 2024

sjg updated the diff for D43671: /etc/rc add trace debug and verify.

Check for -f as well as -s

Jan 30 2024, 11:47 PM · rc
sjg added a comment to D39624: veriexec: Add support in rc.d script processing..

This is overcome by D43671

Jan 30 2024, 8:15 PM · rc
sjg added a project to D43671: /etc/rc add trace debug and verify: rc.

Note: If the format of rc_log is deemed undesirable we could move it (and rc_trace) to rc.subr.local and just put a place holder in rc.subr

Jan 30 2024, 7:30 PM · rc
sjg added a comment to D39624: veriexec: Add support in rc.d script processing..

I know a few folk are interested in using mac_veriexec, but we could push the guts of vdot etc into rc.subr.local (I've moved it to the end of the file) and just put a place holder here like vdot() { dot "$@"; }. It is the callouts in run_rc_* etc which are most important.

Jan 30 2024, 6:02 PM · rc
manu added a project to D39624: veriexec: Add support in rc.d script processing.: rc.
Jan 30 2024, 5:55 PM · rc

Jan 16 2024

kevans resigned from D41318: Add the "missing" WireGuard rc.d script.

Resigning from this; I tried to provide feedback over IRC, but that was seemingly not well-received (and questions unanswered) and I'm not interested in reviewing this as-is. I'd much prefer splitting it into two scripts, one with, e.g., verbs, that manages wireguard interfaces and then the rc script that simply drives that in an obvious way. The last objection I heard was that there's too much state to pass around, but it's not at all clear why unless this is trying to mix way too much rc.conf configuration in with wg config.

Jan 16 2024, 4:15 PM · manpages, rc, network
rpokala added inline comments to D41318: Add the "missing" WireGuard rc.d script.
Jan 16 2024, 4:09 PM · manpages, rc, network

Jan 15 2024

crest_freebsd_rlwinm.de added inline comments to D41318: Add the "missing" WireGuard rc.d script.
Jan 15 2024, 12:48 PM · manpages, rc, network
crest_freebsd_rlwinm.de added inline comments to D41318: Add the "missing" WireGuard rc.d script.
Jan 15 2024, 12:41 PM · manpages, rc, network
crest_freebsd_rlwinm.de added inline comments to D41318: Add the "missing" WireGuard rc.d script.
Jan 15 2024, 12:20 PM · manpages, rc, network

Jan 11 2024

bcr accepted D40370: Infrastructure for automatic jailing of rc.d-services.

OK for the man page change. Make sure to bump the .Dd when you commit it for this content change.
Thanks for working on this, it's appreciated!

Jan 11 2024, 1:20 PM · rc, Jails