aboutsummaryrefslogtreecommitdiff
path: root/stand/efi/boot1/Makefile
diff options
context:
space:
mode:
authorKyle Evans <kevans@FreeBSD.org>2019-01-05 21:23:25 +0000
committerKyle Evans <kevans@FreeBSD.org>2019-01-05 21:23:25 +0000
commitac102a2a633cdc014a4ffd8f323c004b862fd439 (patch)
tree201afc36d040291b2188f715255cadfd1bbc996a /stand/efi/boot1/Makefile
parentc2ea7945877bda402c01f3ae3c05c0a61338266f (diff)
downloadsrc-ac102a2a633cdc014a4ffd8f323c004b862fd439.tar.gz
src-ac102a2a633cdc014a4ffd8f323c004b862fd439.zip
rc.subr: Provide rc_service variable for service scripts
Some rc scripts in ports (e.g. uwsgi, apache, openvpn) allow for 'application profiles' that usually require the rc script to be invoked again for each active profile. Because there's no consistent way to determine the path because it differs between manual/service(8) invocations and /etc/rc invocations, this leads to patterns like these: - www/uwsgi hardcodes the script path - security/openvpn guesses either $_file or $0 based on $0 = /etc/rc Instead of forcing rc scripts to guess, provide an rc_service variable to the scripts that gets set appropriately both for direct execution or when a script is being executed via run_rc_script (e.g. /etc/rc). This is our analog of an OpenRC variable with the same name, different case (RC_SERVICE). PR: 234614 Reported by: koobs Reviewed by: dteske, jilles MFC after: 3 days
Notes
Notes: svn path=/head/; revision=342792
Diffstat (limited to 'stand/efi/boot1/Makefile')
0 files changed, 0 insertions, 0 deletions