svn commit: r314833 - in head: bin/pkill lib/libxo/tests/encoder libexec/rtld-elf share/termcap usr.bin/chpass usr.bin/passwd usr.sbin/bsdinstall/partedit usr.sbin/mailwrapper usr.sbin/nologin

Rodney W. Grimes rgrimes at FreeBSD.org
Tue Mar 7 05:10:41 UTC 2017


Author: rgrimes
Date: Tue Mar  7 05:10:38 2017
New Revision: 314833
URL: https://svnweb.freebsd.org/changeset/base/314833

Log:
  Convert absolute links to relative links.
  Style.Makefile(9) has been ignored to produce minimal diffs.
  
  Approved by:	grehan (mentor)
  MFC after:	1 week

Modified:
  head/bin/pkill/Makefile
  head/lib/libxo/tests/encoder/Makefile
  head/libexec/rtld-elf/Makefile
  head/share/termcap/Makefile
  head/usr.bin/chpass/Makefile
  head/usr.bin/passwd/Makefile
  head/usr.sbin/bsdinstall/partedit/Makefile
  head/usr.sbin/mailwrapper/Makefile
  head/usr.sbin/nologin/Makefile

Modified: head/bin/pkill/Makefile
==============================================================================
--- head/bin/pkill/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/bin/pkill/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -16,8 +16,8 @@ MLINKS=	pkill.1 pgrep.1
 # keep in mind that pkill is installed to /usr/bin in other
 # OS types, e.g., NetBSD, OpenBSD, Solaris, and Linux.
 #
-SYMLINKS=	${BINDIR}/pkill /usr/bin/pkill
-SYMLINKS+=	${BINDIR}/pgrep /usr/bin/pgrep
+SYMLINKS=	../..${BINDIR}/pkill /usr/bin/pkill
+SYMLINKS+=	../..${BINDIR}/pgrep /usr/bin/pgrep
 
 .if ${MK_TESTS} != "no"
 SUBDIR+= tests

Modified: head/lib/libxo/tests/encoder/Makefile
==============================================================================
--- head/lib/libxo/tests/encoder/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/lib/libxo/tests/encoder/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -8,7 +8,7 @@ SHLIB_NAME=	libenc_test.so
 
 LIBDIR=		${TESTSBASE}/lib/libxo
 
-SYMLINKS+=	${LIBDIR}/${SHLIB_NAME} /usr/lib/libxo/encoder/test.enc
+SYMLINKS+=	../../../tests/lib/libxo/${SHLIB_NAME} /usr/lib/libxo/encoder/test.enc
 
 SRCS=		enc_test.c
 

Modified: head/libexec/rtld-elf/Makefile
==============================================================================
--- head/libexec/rtld-elf/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/libexec/rtld-elf/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -34,7 +34,7 @@ WARNS?=		2
 INSTALLFLAGS=	-C -b
 PRECIOUSPROG=
 BINDIR=		/libexec
-SYMLINKS=	${BINDIR}/${PROG} ${LIBEXECDIR}/${PROG}
+SYMLINKS=	../..${BINDIR}/${PROG} ${LIBEXECDIR}/${PROG}
 MLINKS=		rtld.1 ld-elf.so.1.1 \
 		rtld.1 ld.so.1
 

Modified: head/share/termcap/Makefile
==============================================================================
--- head/share/termcap/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/share/termcap/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -24,6 +24,6 @@ termcap.db: termcap
 	cap_mkdb ${CAP_MKDB_ENDIAN} -f ${.TARGET:R} ${.ALLSRC}
 
 etc-termcap:
-	${INSTALL_SYMLINK} ${BINDIR}/misc/termcap ${DESTDIR}/etc/termcap
+	${INSTALL_RSYMLINK} ${BINDIR}/misc/termcap ${DESTDIR}/etc/termcap
 
 .include <bsd.prog.mk>

Modified: head/usr.bin/chpass/Makefile
==============================================================================
--- head/usr.bin/chpass/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/usr.bin/chpass/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -22,12 +22,12 @@ LIBADD=	crypt util
 LIBADD+=	ypclnt
 .endif 
 
-SYMLINKS=	${BINDIR}/chpass ${BINDIR}/chfn
-SYMLINKS+=	${BINDIR}/chpass ${BINDIR}/chsh
+SYMLINKS=	chpass ${BINDIR}/chfn
+SYMLINKS+=	chpass ${BINDIR}/chsh
 .if ${MK_NIS} != "no"
-SYMLINKS+=	${BINDIR}/chpass ${BINDIR}/ypchpass
-SYMLINKS+=	${BINDIR}/chpass ${BINDIR}/ypchfn
-SYMLINKS+=	${BINDIR}/chpass ${BINDIR}/ypchsh
+SYMLINKS+=	chpass ${BINDIR}/ypchfn
+SYMLINKS+=	chpass ${BINDIR}/ypchpass
+SYMLINKS+=	chpass ${BINDIR}/ypchsh
 .endif
 
 MLINKS=	chpass.1 chfn.1 chpass.1 chsh.1

Modified: head/usr.bin/passwd/Makefile
==============================================================================
--- head/usr.bin/passwd/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/usr.bin/passwd/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -9,7 +9,7 @@ BINMODE	 = 4555
 PRECIOUSPROG=
 LIBADD   = pam
 .if ${MK_NIS} != "no"
-SYMLINKS = ${BINDIR}/passwd ${BINDIR}/yppasswd
+SYMLINKS = passwd ${BINDIR}/yppasswd
 MLINKS	 = passwd.1 yppasswd.1
 .endif
 

Modified: head/usr.sbin/bsdinstall/partedit/Makefile
==============================================================================
--- head/usr.sbin/bsdinstall/partedit/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/usr.sbin/bsdinstall/partedit/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -4,7 +4,7 @@ BINDIR= ${LIBEXECDIR}/bsdinstall
 PROG=	partedit
 LINKS= ${BINDIR}/partedit ${BINDIR}/autopart \
        ${BINDIR}/partedit ${BINDIR}/scriptedpart
-SYMLINKS= ${BINDIR}/partedit /usr/sbin/sade
+SYMLINKS= ../libexec/bsdinstall/partedit /usr/sbin/sade
 LIBADD+=	geom ncursesw util dialog m
 
 PARTEDIT_ARCH= ${MACHINE}

Modified: head/usr.sbin/mailwrapper/Makefile
==============================================================================
--- head/usr.sbin/mailwrapper/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/usr.sbin/mailwrapper/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -10,19 +10,19 @@ LIBADD=	util
 .endif
 
 .if ${MK_MAILWRAPPER} != "no" || ${MK_SENDMAIL} != "no"
-SYMLINKS= 	${BINDIR}/mailwrapper /usr/sbin/sendmail  \
-		${BINDIR}/mailwrapper /usr/sbin/hoststat  \
-		${BINDIR}/mailwrapper /usr/sbin/purgestat \
-		${BINDIR}/mailwrapper /usr/bin/newaliases \
-		${BINDIR}/mailwrapper /usr/bin/mailq
+SYMLINKS=	../sbin/mailwrapper /usr/bin/mailq \
+		../sbin/mailwrapper /usr/bin/newaliases \
+		mailwrapper /usr/sbin/hoststat \
+		mailwrapper /usr/sbin/purgestat \
+		mailwrapper /usr/sbin/sendmail
 
 .if ${MK_MAILWRAPPER} == "no" && ${MK_SENDMAIL} != "no"
-SYMLINKS+=	/usr/libexec/sendmail/sendmail ${BINDIR}/mailwrapper
+SYMLINKS+=	../libexec/sendmail/sendmail ${BINDIR}/mailwrapper
 .endif
 .endif
 
 .if ${MK_MAILWRAPPER} != "no" && ${MK_SENDMAIL} == "no"
-SYMLINKS+=	${BINDIR}/mailwrapper /bin/rmail
+SYMLINKS+=	..${BINDIR}/mailwrapper /bin/rmail
 .endif
 
 .if ${MK_MAILWRAPPER} != "no"

Modified: head/usr.sbin/nologin/Makefile
==============================================================================
--- head/usr.sbin/nologin/Makefile	Tue Mar  7 04:51:35 2017	(r314832)
+++ head/usr.sbin/nologin/Makefile	Tue Mar  7 05:10:38 2017	(r314833)
@@ -4,7 +4,7 @@
 PROG=	nologin
 MAN=	nologin.5 nologin.8
 
-SYMLINKS=	${BINDIR}/nologin /sbin/nologin
+SYMLINKS=	..${BINDIR}/nologin /sbin/nologin
 
 # It is important that nologin be statically linked for security
 # reasons.  A dynamic non-setuid binary can be linked against a trojan


More information about the svn-src-head mailing list