--- /usr/portage/net-fs/samba/samba-3.6.12.ebuild 2013-02-19 03:31:22.000000000 +0400 +++ /usr/portage/local/net-fs/samba/samba-3.6.12-r1.ebuild 2013-02-23 00:54:12.092314491 +0400 @@ -4,7 +4,7 @@ EAPI=4 -inherit pam versionator multilib eutils +inherit pam versionator multilib eutils systemd MY_PV=${PV/_/} MY_P="${PN}-${MY_PV}" @@ -360,6 +360,15 @@ newconfd "${CONFDIR}/samba.confd" samba newinitd "${CONFDIR}/samba.initd" samba + sed -i \ + -e '/^EnvironmentFile/s:sysconfig:conf.d:' \ + -e '/^PIDFile/s:/run/:/var/run/samba/:' \ + ../packaging/systemd/*.service || die + systemd_dounit ../packaging/systemd/nmb.service + systemd_dounit ../packaging/systemd/smb.service + use winbind && systemd_dounit ../packaging/systemd/winbind.service + systemd_newtmpfilesd "${CONFDIR}/samba.tmpfilesd" samba.conf + insinto /etc/samba doins "${CONFDIR}"/{smbusers,lmhosts}