diff options
-rw-r--r-- | net/samba35/DEINSTALL.nss_winbind | 19 | ||||
-rw-r--r-- | net/samba35/INSTALL.nss_winbind | 14 | ||||
-rw-r--r-- | net/samba35/Makefile | 10 |
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} |