diff options
author | brooks <brooks@FreeBSD.org> | 2013-01-21 22:40:39 +0000 |
---|---|---|
committer | brooks <brooks@FreeBSD.org> | 2013-01-21 22:40:39 +0000 |
commit | 6c2d158abab6d3c886d4781a41c8dbdd264de1f2 (patch) | |
tree | d806d55edcbaebd9de505766bda68830b850e85b /etc/Makefile | |
parent | af380cc2bf79f05f3bc2dc404bb15bd165f77444 (diff) | |
download | FreeBSD-src-6c2d158abab6d3c886d4781a41c8dbdd264de1f2.zip FreeBSD-src-6c2d158abab6d3c886d4781a41c8dbdd264de1f2.tar.gz |
Replace all known uses of ln in the build process with appropriate
install -l invocations via new INSTALL_LINK and INSTALL_SYMLINK
variables.
Sponsored by: DARPA, AFRL
Reviewed by: ian, ray, rpaulo
Diffstat (limited to 'etc/Makefile')
-rw-r--r-- | etc/Makefile | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/etc/Makefile b/etc/Makefile index e8f8291..33b305a 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -324,26 +324,29 @@ distrib-dirs: -f $$m -p $$d; \ ${MTREE_CMD} -deU ${MTREE_FOLLOWS_SYMLINKS} -f $$m -p $$d; \ done; true - ln -sfh usr/src/sys ${DESTDIR}/sys + ${INSTALL_SYMLINK} usr/src/sys ${DESTDIR}/sys cd ${DESTDIR}/usr/share/man; \ for mandir in man*; do \ - ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.ISO8859-1/; \ - ln -sfh ../$$mandir ${DESTDIR}/usr/share/man/en.UTF-8/; \ + ${INSTALL_SYMLINK} ../$$mandir \ + ${DESTDIR}/usr/share/man/en.ISO8859-1/; \ + ${INSTALL_SYMLINK} ../$$mandir \ + ${DESTDIR}/usr/share/man/en.UTF-8/; \ done cd ${DESTDIR}/usr/share/openssl/man; \ for mandir in man*; do \ - ln -sfh ../$$mandir \ + ${INSTALL_SYMLINK} ../$$mandir \ ${DESTDIR}/usr/share/openssl/man/en.ISO8859-1/; \ done set - `grep "^[a-zA-Z]" ${.CURDIR}/man.alias`; \ while [ $$# -gt 0 ] ; do \ - ln -sfh "$$2" "${DESTDIR}/usr/share/man/$$1"; \ - ln -sfh "$$2" "${DESTDIR}/usr/share/openssl/man/$$1"; \ + ${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/man/$$1"; \ + ${INSTALL_SYMLINK} "$$2" \ + "${DESTDIR}/usr/share/openssl/man/$$1"; \ shift; shift; \ done set - `grep "^[a-zA-Z]" ${.CURDIR}/nls.alias`; \ while [ $$# -gt 0 ] ; do \ - ln -sfh "$$2" "${DESTDIR}/usr/share/nls/$$1"; \ + ${INSTALL_SYMLINK} "$$2" "${DESTDIR}/usr/share/nls/$$1"; \ shift; shift; \ done |