sysctl.d: Include a README file for /etc/sysctl.d/

Our sysctl script has read from /etc/sysctl.d/ but the directory was not
created by default, and we didn't document it.

X-Gentoo-Bug: 398189
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=398189
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
This commit is contained in:
Robin H. Johnson 2012-02-09 01:49:04 -08:00
parent 29a1ad3d18
commit 5021c119c7
4 changed files with 21 additions and 1 deletions

View File

@ -4,7 +4,7 @@
include Makefile.inc include Makefile.inc
SUBDIR= conf.d doc etc init.d local.d man net scripts sh src SUBDIR= conf.d doc etc init.d local.d sysctl.d man net scripts sh src
# Build pkgconfig or not # Build pkgconfig or not
MKPKGCONFIG?= yes MKPKGCONFIG?= yes

View File

@ -22,6 +22,7 @@ SYSCONFDIR?= ${PREFIX}/etc
INITDIR?= ${SYSCONFDIR}/init.d INITDIR?= ${SYSCONFDIR}/init.d
CONFDIR?= ${SYSCONFDIR}/conf.d CONFDIR?= ${SYSCONFDIR}/conf.d
LOCALDIR?= ${SYSCONFDIR}/local.d LOCALDIR?= ${SYSCONFDIR}/local.d
SYSCTLDIR?= ${SYSCONFDIR}/sysctl.d
BINDIR?= ${PREFIX}/sbin BINDIR?= ${PREFIX}/sbin
BINMODE?= 0755 BINMODE?= 0755

6
sysctl.d/Makefile Normal file
View File

@ -0,0 +1,6 @@
DIR= ${SYSCTLDIR}
CONF= README
MK= ../mk
include ${MK}/os.mk
include ${MK}/scripts.mk

13
sysctl.d/README Normal file
View File

@ -0,0 +1,13 @@
Kernel system variables configuration files
Files found under the /etc/sysctl.d directory that end with .conf are
parsed within sysctl(8) at boot time. If you want to set kernel variables
you can either edit /etc/sysctl.conf or make a new file.
The filename isn't important, but don't make it a package name as it may clash
with something the package builder needs later. It must end with .conf or else
it will not be read.
The recommended locationfor local system settings is /etc/sysctl.d/local.conf
but as long as you follow the rules for the names of the file, anything will
work. See sysctl.conf(5) man page for details of the format.