17 |
>= sys-libs/readline-6.2 |
>= sys-libs/readline-6.2 |
18 |
>= app-admin/gamin-0.1.10 |
>= app-admin/gamin-0.1.10 |
19 |
>= dev-libs/openssl-1.0.0 |
>= dev-libs/openssl-1.0.0 |
20 |
>= net-dns/avahi-0.6.30" |
>= net-dns/avahi-0.6.30 |
21 |
|
>= net-fs/cifs-utils-5.1" |
22 |
|
|
23 |
SDEPEND=">= sys-dev/automake-4 |
SDEPEND=">= sys-dev/automake-4 |
24 |
>= sys-dev/autoconf-5 |
>= sys-dev/autoconf-5 |
118 |
|
|
119 |
# needed directories |
# needed directories |
120 |
minstalldir /etc/samba || die |
minstalldir /etc/samba || die |
121 |
minstalldir /sbin || die |
# minstalldir /sbin || die |
122 |
minstalldir /usr/$(mlibdir)/cups/backend || die |
minstalldir /usr/$(mlibdir)/cups/backend || die |
123 |
minstalldir /usr/share/doc/${PNAME}-${PVER}/examples || die |
minstalldir /usr/share/doc/${PNAME}-${PVER}/examples || die |
124 |
|
|
158 |
minstallfile ${SRCDIR}/nsswitch/libnss_winbind.so /usr/$(mlibdir) || die |
minstallfile ${SRCDIR}/nsswitch/libnss_winbind.so /usr/$(mlibdir) || die |
159 |
mlink libnss_winbind.so /usr/$(mlibdir)/libnss_winbind.so.2 || die |
mlink libnss_winbind.so /usr/$(mlibdir)/libnss_winbind.so.2 || die |
160 |
|
|
161 |
# install cifs tools |
# # install cifs tools |
162 |
minstallexec bin/mount.cifs || die |
# minstallexec bin/mount.cifs || die |
163 |
minstallexec bin/umount.cifs || die |
# minstallexec bin/umount.cifs || die |
164 |
mchmod 4755 /usr/bin/mount.cifs || die |
# mchmod 4755 /usr/bin/mount.cifs || die |
165 |
mchmod 4755 /usr/bin/umount.cifs || die |
# mchmod 4755 /usr/bin/umount.cifs || die |
166 |
|
# |
167 |
# add support for mount |
# # add support for mount |
168 |
mlink ../usr/bin/mount.cifs /sbin/mount.cifs || die |
# mlink ../usr/bin/mount.cifs /sbin/mount.cifs || die |
169 |
|
|
170 |
# samba doesn't create these symlinks anymore |
# samba doesn't create these symlinks anymore |
171 |
mlink samba/libsmbclient.so /usr/$(mlibdir)/libsmbclient.so.0 || die |
mlink samba/libsmbclient.so /usr/$(mlibdir)/libsmbclient.so.0 || die |
172 |
mlink samba/libsmbclient.so /usr/$(mlibdir)/libsmbclient.so || die |
mlink samba/libsmbclient.so /usr/$(mlibdir)/libsmbclient.so || die |
173 |
mlink samba/libtalloc.so /usr/$(mlibdir)/libtalloc.so.1 || die |
mlink samba/libtalloc.so /usr/$(mlibdir)/libtalloc.so.1 || die |
174 |
mlink samba/libtalloc.so /usr/$(mlibdir)/libtalloc.so || die |
mlink samba/libtalloc.so /usr/$(mlibdir)/libtalloc.so || die |
175 |
mlink samba/libtdb.so /usr/$(mlibdir)/libtdb.so.1 || die |
# mlink samba/libtdb.so /usr/$(mlibdir)/libtdb.so.1 || die |
176 |
mlink samba/libtdb.so /usr/$(mlibdir)/libtdb.so || die |
# mlink samba/libtdb.so /usr/$(mlibdir)/libtdb.so || die |
177 |
mlink samba/libwbclient.so /usr/$(mlibdir)/libwbclient.so.0 || die |
mlink samba/libwbclient.so /usr/$(mlibdir)/libwbclient.so.0 || die |
178 |
mlink samba/libwbclient.so /usr/$(mlibdir)/libwbclient.so || die |
mlink samba/libwbclient.so /usr/$(mlibdir)/libwbclient.so || die |
179 |
|
|
226 |
postinstall() |
postinstall() |
227 |
{ |
{ |
228 |
mstartunit nmbd.service |
mstartunit nmbd.service |
229 |
|
mstartunit winbindd.service |
230 |
mstartunit smbd.service |
mstartunit smbd.service |
231 |
|
|
232 |
echo |
echo |
244 |
postremove() |
postremove() |
245 |
{ |
{ |
246 |
mstopunit nmbd.service |
mstopunit nmbd.service |
247 |
|
mstopunit winbindd.service |
248 |
mstopunit smbd.service |
mstopunit smbd.service |
249 |
} |
} |