Lines 20-26
Link Here
|
20 |
SLOT="0" |
20 |
SLOT="0" |
21 |
|
21 |
|
22 |
IUSE="acl addns ads aio avahi client cluster cups dmapi fam gnutls iprint |
22 |
IUSE="acl addns ads aio avahi client cluster cups dmapi fam gnutls iprint |
23 |
ldap quota selinux syslog test winbind" |
23 |
ldap quota selinux syslog systemd test winbind" |
24 |
|
24 |
|
25 |
# sys-apps/attr is an automagic dependency (see bug #489748) |
25 |
# sys-apps/attr is an automagic dependency (see bug #489748) |
26 |
# dev-libs/libaio is an automagic dependency (see bug #489764) |
26 |
# dev-libs/libaio is an automagic dependency (see bug #489764) |
Lines 106-111
Link Here
|
106 |
--nopyo \ |
106 |
--nopyo \ |
107 |
--bundled-libraries=NONE \ |
107 |
--bundled-libraries=NONE \ |
108 |
--builtin-libraries=NONE \ |
108 |
--builtin-libraries=NONE \ |
|
|
109 |
$(use_with systemd) \ |
109 |
$(use_with addns dnsupdate) \ |
110 |
$(use_with addns dnsupdate) \ |
110 |
$(use_with acl acl-support) \ |
111 |
$(use_with acl acl-support) \ |
111 |
$(use_with ads) \ |
112 |
$(use_with ads) \ |
Lines 146-157
Link Here
|
146 |
newinitd "${CONFDIR}/samba4.initd-r1" samba |
147 |
newinitd "${CONFDIR}/samba4.initd-r1" samba |
147 |
newconfd "${CONFDIR}/samba4.confd" samba |
148 |
newconfd "${CONFDIR}/samba4.confd" samba |
148 |
|
149 |
|
149 |
systemd_dotmpfilesd "${FILESDIR}"/samba.conf |
150 |
if use systemd; then |
150 |
systemd_dounit "${FILESDIR}"/nmbd.service |
151 |
systemd_dotmpfilesd "${FILESDIR}"/samba.conf |
151 |
systemd_dounit "${FILESDIR}"/smbd.{service,socket} |
152 |
systemd_dounit "${FILESDIR}"/nmbd.service |
152 |
systemd_newunit "${FILESDIR}"/smbd_at.service 'smbd@.service' |
153 |
systemd_dounit "${FILESDIR}"/smbd.{service,socket} |
153 |
systemd_dounit "${FILESDIR}"/winbindd.service |
154 |
systemd_newunit "${FILESDIR}"/smbd_at.service 'smbd@.service' |
154 |
systemd_dounit "${FILESDIR}"/samba.service |
155 |
systemd_dounit "${FILESDIR}"/winbindd.service |
|
|
156 |
systemd_dounit "${FILESDIR}"/samba.service |
157 |
fi |
155 |
} |
158 |
} |
156 |
|
159 |
|
157 |
src_test() { |
160 |
src_test() { |