diff options
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/rc/Makefile | 5 | ||||
| -rw-r--r-- | libexec/rc/rc.d/Makefile | 3 | ||||
| -rw-r--r-- | libexec/rc/rc.subr | 3 |
3 files changed, 8 insertions, 3 deletions
diff --git a/libexec/rc/Makefile b/libexec/rc/Makefile index 3e75a15201b9f..974eb86611822 100644 --- a/libexec/rc/Makefile +++ b/libexec/rc/Makefile @@ -5,6 +5,8 @@ CONFGROUPS= CONFETC CONFETCEXEC CONFETCDEFAULTS CONFETCDIR= /etc CONFETC= network.subr rc rc.initdiskless rc.subr rc.shutdown rc.bsdextended +CONFETCPACKAGE= rc + .if ${MK_IPFW} != "no" CONFETC+= rc.firewall .endif @@ -15,9 +17,10 @@ CONFETCMODE= 644 CONFETCEXEC= netstart pccard_ether rc.resume rc.suspend CONFETCEXECDIR= /etc CONFETCEXECMODE= 755 +CONFETCEXECPACKAGE= rc CONFETCDEFAULTSDIR= /etc/defaults CONFETCDEFAULTS= rc.conf -#PACKAGE=rc +CONFETCDEFAULTSPACKAGE= rc SUBDIR+= rc.d diff --git a/libexec/rc/rc.d/Makefile b/libexec/rc/rc.d/Makefile index 40e594bca5701..06b365abb100a 100644 --- a/libexec/rc/rc.d/Makefile +++ b/libexec/rc/rc.d/Makefile @@ -4,7 +4,7 @@ CONFDIR= /etc/rc.d CONFGROUPS= CONFS -#PACKAGE=rc +CONFSPACKAGE= rc CONFS= DAEMON \ FILESYSTEMS \ @@ -324,7 +324,6 @@ ZFS+= zfs ZFS+= zfsbe ZFS+= zfsd ZFS+= zvol -ZFSPACKAGE= zfs .endif .for fg in ${CONFGROUPS} diff --git a/libexec/rc/rc.subr b/libexec/rc/rc.subr index 93d2cfda87b77..4ae3c7ec1084a 100644 --- a/libexec/rc/rc.subr +++ b/libexec/rc/rc.subr @@ -1036,6 +1036,9 @@ run_rc_command() _postcmd=\$${rc_arg}_postcmd if [ -n "$_cmd" ]; then + if [ -n "$_env" ]; then + eval "export -- $_env" + fi _run_rc_precmd || return 1 _run_rc_doit "$_cmd $rc_extra_args" || return 1 _run_rc_postcmd |
