Index: share/mk/bsd.lib.mk =================================================================== --- share/mk/bsd.lib.mk +++ share/mk/bsd.lib.mk @@ -411,6 +411,11 @@ .include .endif +LINKOWN= ${LIBOWN} +LINKGRP= ${LIBGRP} +LINKMODE= ${LIBMODE} +SYMLINKOWN= ${LIBOWN} +SYMLINKGRP= ${LIBGRP} .include .if ${MK_MAN} != "no" && !defined(LIBRARIES_ONLY) Index: share/mk/bsd.man.mk =================================================================== --- share/mk/bsd.man.mk +++ share/mk/bsd.man.mk @@ -227,7 +227,7 @@ .endif .for l t in ${_MANLINKS} rm -f ${DESTDIR}${t} ${DESTDIR}${t}${MCOMPRESS_EXT}; \ - ${INSTALL_LINK} ${TAG_ARGS} ${DESTDIR}${l}${ZEXT} ${DESTDIR}${t}${ZEXT} + ${INSTALL_MLINK} ${TAG_ARGS} ${DESTDIR}${l}${ZEXT} ${DESTDIR}${t}${ZEXT} .endfor manlint: Index: share/mk/bsd.own.mk =================================================================== --- share/mk/bsd.own.mk +++ share/mk/bsd.own.mk @@ -202,11 +202,19 @@ # # install(1) parameters. # -HRDLINK?= -l h -SYMLINK?= -l s -RSYMLINK?= -l rs +LINKOWN?= ${BINOWN} +LINKGRP?= ${BINGRP} +LINKMODE?= ${NOBINMODE} +SYMLINKOWN?= ${BINOWN} +SYMLINKGRP?= ${BINGRP} +SYMLINKMODE?= 755 +HRDLINK?= -l h -o ${LINKOWN} -g ${LINKGRP} -m ${LINKMODE} +MHRDLINK?= -l h -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} +SYMLINK?= -l s -o ${SYMLINKOWN} -g ${SYMLINKGRP} -m ${SYMLINKMODE} +RSYMLINK?= -l rs -o ${SYMLINKOWN} -g ${SYMLINKGRP} -m ${SYMLINKMODE} INSTALL_LINK?= ${INSTALL} ${HRDLINK} +INSTALL_MLINK?= ${INSTALL} ${MHRDLINK} INSTALL_SYMLINK?= ${INSTALL} ${SYMLINK} INSTALL_RSYMLINK?= ${INSTALL} ${RSYMLINK} Index: share/mk/bsd.prog.mk =================================================================== --- share/mk/bsd.prog.mk +++ share/mk/bsd.prog.mk @@ -281,6 +281,8 @@ .include .include .include + +LINKMODE= ${BINMODE} .include .if ${MK_MAN} != "no" Index: usr.bin/calendar/Makefile =================================================================== --- usr.bin/calendar/Makefile +++ usr.bin/calendar/Makefile @@ -24,12 +24,12 @@ .endfor .for link in ${DE_LINKS} rm -rf ${DESTDIR}${SHAREDIR}/calendar/${link} - ${INSTALL} ${TAG_ARGS} -l s de_DE.ISO8859-1 \ + ${INSTALL_SYMLINK} ${TAG_ARGS} de_DE.ISO8859-1 \ ${DESTDIR}${SHAREDIR}/calendar/${link} .endfor .for link in ${FR_LINKS} rm -rf ${DESTDIR}${SHAREDIR}/calendar/${link} - ${INSTALL} ${TAG_ARGS} -l s fr_FR.ISO8859-1 \ + ${INSTALL_SYMLINK} ${TAG_ARGS} fr_FR.ISO8859-1 \ ${DESTDIR}${SHAREDIR}/calendar/${link} .endfor