85 lines
2.3 KiB
Makefile
85 lines
2.3 KiB
Makefile
# $OpenBSD: Makefile,v 1.4 2007/09/15 21:14:02 merdely Exp $
|
|
|
|
COMMENT= tools for managing samba ldap
|
|
|
|
DISTNAME= smbldap-tools-0.9.2a
|
|
PKGNAME= ${DISTNAME}p1
|
|
CATEGORIES= sysutils
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= Mathieu Sauve-Frankel <msf@openbsd.org>
|
|
|
|
HOMEPAGE= http://samba.idealx.org/
|
|
|
|
# GPLv2
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=smbldap-tools/}
|
|
|
|
RUN_DEPENDS= ::converters/p5-Unicode-MapUTF8 \
|
|
::databases/p5-ldap \
|
|
::security/p5-Crypt-SmbHash
|
|
|
|
WRKDIST= ${WRKDIR}/${DISTNAME:S/2a/2/}
|
|
NO_BUILD= Yes
|
|
NO_REGRESS= Yes
|
|
|
|
PKG_ARCH= *
|
|
|
|
SITE_PERL= ${PREFIX}/libdata/perl5/site_perl
|
|
HTML= contents_motif.gif index.html next_motif.gif \
|
|
previous_motif.gif smbldap-tools.html smbldap-tools001.html \
|
|
smbldap-tools002.html smbldap-tools003.html \
|
|
smbldap-tools004.html smbldap-tools005.html \
|
|
smbldap-tools006.html smbldap-tools007.html \
|
|
smbldap-tools008.html smbldap-tools009.html \
|
|
smbldap-tools010.html
|
|
TOOLS= groupadd groupdel groupmod groupshow useradd userdel usermod \
|
|
usershow passwd populate
|
|
MIGRATION= pwdump-accounts pwdump-groups unix-accounts unix-groups
|
|
|
|
pre-configure:
|
|
@for f in configure.pl smb.conf smbldap.conf smbldap_tools.pm; do \
|
|
perl -pi -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/$$f; \
|
|
perl -pi -e 's|%%SYSCONFDIR%%|${SYSCONFDIR}|g' ${WRKSRC}/$$f; \
|
|
done
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/smbldap-tools/
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/doc/smbldap-tools.pdf \
|
|
${PREFIX}/share/doc/smbldap-tools/
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/smbldap-tools/html/
|
|
|
|
@for f in ${HTML}; do \
|
|
${INSTALL_DATA} ${WRKSRC}/doc/html/$$f \
|
|
${PREFIX}/share/doc/smbldap-tools/html/ ; \
|
|
done
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/smbldap-tools/
|
|
|
|
@for f in smb.conf smbldap.conf smbldap_bind.conf; do \
|
|
${INSTALL_DATA} ${WRKSRC}/$$f \
|
|
${PREFIX}/share/examples/smbldap-tools/; \
|
|
done
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/smbldap_tools.pm ${SITE_PERL}
|
|
|
|
${INSTALL_SCRIPT} ${WRKSRC}/configure.pl \
|
|
${PREFIX}/sbin/smbldap-configure
|
|
|
|
@for f in ${TOOLS}; do \
|
|
${INSTALL_SCRIPT} ${WRKSRC}/smbldap-$$f ${PREFIX}/sbin; \
|
|
done
|
|
|
|
@for f in ${MIGRATION}; do \
|
|
${INSTALL_SCRIPT} ${WRKSRC}/doc/smbldap-migrate-$$f \
|
|
${PREFIX}/sbin; \
|
|
done
|
|
|
|
.include <bsd.port.mk>
|