aboutsummaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2020-03-25 01:36:23 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2020-03-25 01:36:23 +0000
commit77f0f1df8bb35bdae071add4d2da3f6b767a85da (patch)
tree48006719187cc449f9e52713f429200282cb0d5c /libexec
parent970d1bbf711014054c573cd6ceb29f00b2bebd2c (diff)
downloadsrc-77f0f1df8bb35bdae071add4d2da3f6b767a85da.tar.gz
src-77f0f1df8bb35bdae071add4d2da3f6b767a85da.zip
pkgbase: Stop threating rc files as config files
rc scripts arent configuration files so use FILES instead of CONFS. While here put rc scripts into related package (sendmail in the FreeBSD-sendmail package, wpa_supplicant in the FreeBSD-wpa etc ...) Reviewed by: bapt, emaste Differential Revision: https://reviews.freebsd.org/D24177
Notes
Notes: svn path=/head/; revision=359294
Diffstat (limited to 'libexec')
-rw-r--r--libexec/rc/Makefile31
-rw-r--r--libexec/rc/rc.d/Makefile109
2 files changed, 78 insertions, 62 deletions
diff --git a/libexec/rc/Makefile b/libexec/rc/Makefile
index 974eb8661182..b405512fa12b 100644
--- a/libexec/rc/Makefile
+++ b/libexec/rc/Makefile
@@ -2,25 +2,28 @@
.include <src.opts.mk>
-CONFGROUPS= CONFETC CONFETCEXEC CONFETCDEFAULTS
-CONFETCDIR= /etc
-CONFETC= network.subr rc rc.initdiskless rc.subr rc.shutdown rc.bsdextended
-CONFETCPACKAGE= rc
+BINDIR= /etc
+FILESGROUPS= RCETC RCETCEXEC RCETCDEFAULTS
+RCETC= network.subr rc rc.initdiskless rc.subr rc.shutdown rc.bsdextended
+RCETCPACKAGE= rc
.if ${MK_IPFW} != "no"
-CONFETC+= rc.firewall
+FILESGROUPS+= RCIPFW
+RCIPFW+= rc.firewall
+RCIPFWPACKAGE= ipfw
.endif
.if ${MK_SENDMAIL} != "no"
-CONFETC+= rc.sendmail
+FILESGROUPS+= RCSENDMAIL
+RCSENDMAIL+= rc.sendmail
+RCSENDMAILPACKAGE= sendmail
.endif
-CONFETCMODE= 644
-CONFETCEXEC= netstart pccard_ether rc.resume rc.suspend
-CONFETCEXECDIR= /etc
-CONFETCEXECMODE= 755
-CONFETCEXECPACKAGE= rc
-CONFETCDEFAULTSDIR= /etc/defaults
-CONFETCDEFAULTS= rc.conf
-CONFETCDEFAULTSPACKAGE= rc
+RCETCMODE= 644
+RCETCEXEC= netstart pccard_ether rc.resume rc.suspend
+RCETCEXECMODE= 755
+RCETCEXECPACKAGE= rc
+RCETCDEFAULTSDIR= /etc/defaults
+RCETCDEFAULTS= rc.conf
+RCETCDEFAULTSPACKAGE= rc
SUBDIR+= rc.d
diff --git a/libexec/rc/rc.d/Makefile b/libexec/rc/rc.d/Makefile
index 77499e483f0d..ac68efe52e6f 100644
--- a/libexec/rc/rc.d/Makefile
+++ b/libexec/rc/rc.d/Makefile
@@ -2,11 +2,11 @@
.include <src.opts.mk>
-CONFDIR= /etc/rc.d
-CONFGROUPS= CONFS
-CONFSPACKAGE= rc
+BINDIR= /etc/rc.d
+FILESGROUPS= BASERC
+BASERCPACKAGE= rc
-CONFS= DAEMON \
+BASERC= DAEMON \
FILESYSTEMS \
LOGIN \
NETWORKING \
@@ -115,7 +115,7 @@ CONFS= DAEMON \
watchdogd
.if ${MK_NIS} != "no"
-CONFS+= ypbind \
+BASERC+= ypbind \
ypldap \
yppasswdd \
ypserv \
@@ -125,23 +125,23 @@ CONFS+= ypbind \
.endif
.if ${MK_ACCT} != "no"
-CONFGROUPS+= ACCT
+FILESGROUPS+= ACCT
ACCT+= accounting
ACCTPACKAGE= acct
.endif
.if ${MK_ACPI} != "no"
-CONFGROUPS+= ACPI
+FILESGROUPS+= ACPI
ACPI= power_profile
ACPIPACKAGE= acpi
.endif
.if ${MK_ACPI} != "no" || ${MK_APM} != "no"
-CONFS+= powerd
+BASERC+= powerd
.endif
.if ${MK_APM} != "no"
-CONFGROUPS+= APM
+FILESGROUPS+= APM
APM+= apm
.if ${MACHINE} == "i386"
APM+= apmd
@@ -150,15 +150,17 @@ APMPACKAGE= apm
.endif
.if ${MK_AUDIT} != "no"
-CONFGROUPS+= AUDIT
+FILESGROUPS+= AUDIT
AUDIT+= auditd
AUDIT+= auditdistd
.endif
.if ${MK_AUTOFS} != "no"
-CONFS+= automount
-CONFS+= automountd
-CONFS+= autounmountd
+FILESGROUPS+= AUFOFS
+AUTOFS+= automount
+AUTOFS+= automountd
+AUTOFS+= autounmountd
+AUTOFSPACKAGE= autofs
.endif
.if ${MK_BLACKLIST} != "no"
@@ -166,7 +168,7 @@ _blacklistd+= blacklistd
.endif
.if ${MK_BLUETOOTH} != "no"
-CONFGROUPS+= BLUETOOTH
+FILESGROUPS+= BLUETOOTH
BLUETOOTH+= bluetooth \
bthidd \
hcsecd \
@@ -177,71 +179,79 @@ BLUETOOTHPACKAGE= bluetooth
.endif
.if ${MK_BOOTPARAMD} != "no"
-CONFS+= bootparams
+BASERC+= bootparams
.endif
.if ${MK_BSNMP} != "no"
-CONFGROUPS+= BSNMP
+FILESGROUPS+= BSNMP
BSNMP+= bsnmpd
BSNMPPACKAGE= bsnmp
.endif
.if ${MK_CCD} != "no"
-CONFS+= ccd
+FILESGROUPS+= CCD
+CCD+= ccd
+CCDPACKAGE= ccdconfig
.endif
.if ${MK_FTP} != "no"
-CONFS+= ftpd
+BASERC+= ftpd
.endif
.if ${MK_HAST} != "no"
-CONFGROUPS+= HAST
+FILESGROUPS+= HAST
HAST= hastd
HASTPACKAGE= hast
.endif
.if ${MK_INETD} != "no"
-CONFS+= inetd
+BASERC+= inetd
.endif
.if ${MK_IPFILTER} != "no"
-CONFS+= ipfilter \
- ipfs \
- ipmon \
- ipnat \
- ippool
+FILESGROUPS+= IPFILTER
+IPFILTER+= ipfilter \
+ ipfs \
+ ipmon \
+ ipnat \
+ ippool
+IPFILTERPACKAGE= ipf
.endif
.if ${MK_IPFW} != "no"
-CONFS+= ipfw
+FILESGROUP+= IPFW
+IPFW+= ipfw
.if ${MK_NETGRAPH} != "no"
-CONFS+= ipfw_netflow
+IPFW+= ipfw_netflow
.endif
+IPFWPACKAGE= ipfw
.endif
.if ${MK_ISCSI} != "no"
-CONFS+= iscsictl
-CONFS+= iscsid
+FILESGROUPS+= ISCSI
+ISCSI+= iscsictl
+ISCSI+= iscsid
+ISCSIPACKAGE= iscsi
.endif
.if ${MK_JAIL} != "no"
-CONFGROUPS+= JAIL
+FILESGROUPS+= JAIL
JAIL+= jail
JAILPACKAGE= jail
.endif
.if ${MK_LEGACY_CONSOLE} != "no"
-CONFS+= moused
-CONFS+= syscons
+BASERC+= moused
+BASERC+= syscons
.endif
.if ${MK_LPR} != "no"
-CONFS+= lpd
+BASERC+= lpd
.endif
.if ${MK_KERBEROS} != "no"
-CONFS+= ipropd_master
-CONFS+= ipropd_slave
+BASERC+= ipropd_master
+BASERC+= ipropd_slave
_kadmind= kadmind
_kdc= kdc
_kfd= kfd
@@ -253,7 +263,7 @@ VAR_HEMIDAL_MODE= 700
.endif
.if ${MK_MAIL} != "no"
-CONFS+= othermta
+BASERC+= othermta
.endif
.if ${MK_NS_CACHING} != "no"
@@ -261,7 +271,7 @@ _nscd= nscd
.endif
.if ${MK_NTP} != "no"
-CONFS+= ntpd
+BASERC+= ntpd
.endif
.if ${MK_OFED} != "no"
@@ -269,31 +279,31 @@ _opensm= opensm
.endif
.if ${MK_OPENSSL} != "no"
-CONFS+= keyserv
+BASERC+= keyserv
.endif
.if ${MK_OPENSSH} != "no"
-CONFGROUPS+= SSH
+FILESGROUPS+= SSH
SSH= sshd
SSHPACKAGE= ssh
.endif
.if ${MK_PF} != "no"
-CONFS+= ftp-proxy
+BASERC+= ftp-proxy
.endif
.if ${MK_ROUTED} != "no"
-CONFS+= routed
+BASERC+= routed
.endif
.if ${MK_SENDMAIL} != "no"
-CONFGROUPS+= SMRCD
+FILESGROUPS+= SMRCD
SMRCD= sendmail
SMRCDPACKAGE= sendmail
.endif
.if ${MK_UNBOUND} != "no"
-CONFGROUPS+= UNBOUND
+FILESGROUPS+= UNBOUND
UNBOUND+= local_unbound
UNBOUNDPACKAGE= unbound
.endif
@@ -303,25 +313,28 @@ _utx= utx
.endif
.if ${MK_VI} != "no"
-CONFGROUPS+= VI
+FILESGROUPS+= VI
VI+= virecover
VIPACKAGE= vi
.endif
.if ${MK_WIRELESS} != "no"
-CONFS+= hostapd
-CONFS+= wpa_supplicant
+FILESGROUPS+= HOSTAPD WPA
+HOSTAPD+= hostapd
+HOSTAPDPACKAGE= hostapd
+WPA+= wpa_supplicant
+WPAPACKAGE= wpa
.endif
.if ${MK_ZFS} != "no"
-CONFGROUPS+= ZFS
+FILESGROUPS+= ZFS
ZFS+= zfs
ZFS+= zfsbe
ZFS+= zfsd
ZFS+= zvol
.endif
-.for fg in ${CONFGROUPS}
+.for fg in ${FILESGROUPS}
${fg}MODE?= ${BINMODE}
.endfor