diff options
author | pjd <pjd@FreeBSD.org> | 2012-12-04 14:36:01 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2012-12-04 14:36:01 +0000 |
commit | cd58bea1d9b250240d49e089a47746f2a37bf3a7 (patch) | |
tree | f0e77081091f3865b40890db9fee20ce1d61418d /libexec | |
parent | 1d3da83d1480409a6ec4587b687c52a869aae6fd (diff) | |
download | FreeBSD-src-cd58bea1d9b250240d49e089a47746f2a37bf3a7.zip FreeBSD-src-cd58bea1d9b250240d49e089a47746f2a37bf3a7.tar.gz |
Use absolute path for /usr/libexec/ld-elf.so.1 symlink.
Requested by: kan, kib
Use -h flags for chflags, so we won't remove 'schg' flag from system's
/libexec/ld-elf.so.1.
MFC after: 2 weeks
Diffstat (limited to 'libexec')
-rw-r--r-- | libexec/rtld-elf/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libexec/rtld-elf/Makefile b/libexec/rtld-elf/Makefile index 9a7170f..e41477d 100644 --- a/libexec/rtld-elf/Makefile +++ b/libexec/rtld-elf/Makefile @@ -28,7 +28,7 @@ WARNS?= 2 INSTALLFLAGS= -C -b PRECIOUSPROG= BINDIR= /libexec -SYMLINKS= ../..${BINDIR}/${PROG} /usr/libexec/${PROG} +SYMLINKS= ${BINDIR}/${PROG} /usr/libexec/${PROG} MLINKS= rtld.1 ld-elf.so.1.1 \ rtld.1 ld.so.1 @@ -62,7 +62,7 @@ SYMBOL_MAPS+= ${.CURDIR}/${RTLD_ARCH}/Symbol.map # Fixup the existing binary that's there so we can symlink over it. beforeinstall: .if exists(${DESTDIR}/usr/libexec/${PROG}) - -chflags noschg ${DESTDIR}/usr/libexec/${PROG} + -chflags -h noschg ${DESTDIR}/usr/libexec/${PROG} .endif .PATH: ${.CURDIR}/${RTLD_ARCH} |