summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/samba35/DEINSTALL.nss_winbind19
-rw-r--r--net/samba35/INSTALL.nss_winbind14
-rw-r--r--net/samba35/Makefile10
3 files changed, 33 insertions, 10 deletions
diff --git a/net/samba35/DEINSTALL.nss_winbind b/net/samba35/DEINSTALL.nss_winbind
new file mode 100644
index 00000000000..93857af77fa
--- /dev/null
+++ b/net/samba35/DEINSTALL.nss_winbind
@@ -0,0 +1,19 @@
+# $NetBSD: DEINSTALL.nss_winbind,v 1.1 2012/09/11 07:50:50 sbd Exp $
+
+case ${STAGE} in
+DEINSTALL)
+ NSS_WINBIND='@NSS_WINBIND@'
+ case $NSS_WINBIND in
+ "@comment *") ;;
+ *)
+ if ${TEST} -e /usr/lib/${NSS_WINBIND##*/} && \
+ target=`${LS} -l /usr/lib/${NSS_WINBIND##*/} | \
+ ${AWK} '{print $NF;}'` && \
+ ${TEST} x"$target" = x"${PREFIX}/${NSS_WINBIND}" ;then
+ ${ECHO} "Removeing /usr/lib/${NSS_WINBIND##*/} symlink."
+ ${RM} -f /usr/lib/${NSS_WINBIND##*/}
+ fi
+ ;;
+ esac
+ ;;
+esac
diff --git a/net/samba35/INSTALL.nss_winbind b/net/samba35/INSTALL.nss_winbind
index 21018f44ab0..8bcbc2a8b06 100644
--- a/net/samba35/INSTALL.nss_winbind
+++ b/net/samba35/INSTALL.nss_winbind
@@ -1,7 +1,17 @@
-# $NetBSD: INSTALL.nss_winbind,v 1.1 2011/10/11 20:30:00 jmcneill Exp $
+# $NetBSD: INSTALL.nss_winbind,v 1.2 2012/09/11 07:50:50 sbd Exp $
case ${STAGE} in
POST-INSTALL)
- ln -sf ${PREFIX}/lib/nss_winbind.so.0 /usr/lib/nss_winbind.so.0
+ NSS_WINBIND='@NSS_WINBIND@'
+ case $NSS_WINBIND in
+ "@comment *") ;;
+ *)
+ if ${TEST} -f ${PREFIX}/${NSS_WINBIND} && \
+ ${TEST} ! -e /usr/lib/${NSS_WINBIND##*/} ;then
+ ${ECHO} "Creating /usr/lib/${NSS_WINBIND##*/} symlink."
+ ${LN} -sf ${PREFIX}/${NSS_WINBIND} /usr/lib/${NSS_WINBIND##*/}
+ fi
+ ;;
+ esac
;;
esac
diff --git a/net/samba35/Makefile b/net/samba35/Makefile
index 602dba0cad0..17e459662c9 100644
--- a/net/samba35/Makefile
+++ b/net/samba35/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.21 2012/07/07 12:35:53 asau Exp $
+# $NetBSD: Makefile,v 1.22 2012/09/11 07:50:50 sbd Exp $
.include "../../net/samba/Makefile.mirrors"
DISTNAME= samba-${VERSION}
+PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= ${SAMBA_MIRRORS:=stable/}
@@ -102,13 +103,6 @@ MAKEFLAGS+= PWD_MKDB=${PWD_MKDB:Q}
FILES_SUBST+= MKTEMP=${MKTEMP:Q}
FILES_SUBST+= PWD_MKDB=${PWD_MKDB:Q}
-.if ${OPSYS} == "NetBSD"
-. if !empty(PKG_OPTIONS:Mwinbind)
-# Install a /usr/lib/nss_winbind.so.0 -> ${PREFIX}/lib/nss_winbind.so.0 symlink
-INSTALL_TEMPLATES+= INSTALL.nss_winbind
-. endif
-.endif
-
INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR}
DOCDIR= share/doc/${PKGBASE}