diff options
| author | Paul Traina <pst@FreeBSD.org> | 1994-09-29 21:29:22 +0000 |
|---|---|---|
| committer | Paul Traina <pst@FreeBSD.org> | 1994-09-29 21:29:22 +0000 |
| commit | 620377c466f545b608dd126ec128e22a68b42e86 (patch) | |
| tree | 02af15031f4e137b44112a37bc925107c5f52c2f /include | |
| parent | 9687bf0bd5052d27d31ba37a6b4edeb50361da19 (diff) | |
Notes
Diffstat (limited to 'include')
| -rw-r--r-- | include/Makefile | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/include/Makefile b/include/Makefile index 816562d5b2d2a..176a383dcd3e8 100644 --- a/include/Makefile +++ b/include/Makefile @@ -38,6 +38,7 @@ NOOBJ= noobj # SHARED= copies SHARED?= symlinks +OSREL = ${DESTDIR}/usr/include/osreldate.h beforeinstall: ${SHARED} @${ECHO} installing ${FILES} @-for i in ${FILES}; do \ @@ -46,12 +47,14 @@ beforeinstall: ${SHARED} ${DESTDIR}/usr/include/$$i; \ done @${ECHO} creating osreldate.h - @rm -f ${DESTDIR}/usr/include/osreldate.h - @echo \#'undef __FreeBSD_version' > ${DESTDIR}/usr/include/osreldate.h + @echo \#'undef __FreeBSD_version' > ${OSREL}.new @echo \#'define __FreeBSD_version '`sysctl -n kern.osreldate` \ - >> ${DESTDIR}/usr/include/osreldate.h - @chown ${BINOWN}.${BINGRP} ${DESTDIR}/usr/include/osreldate.h - @chmod 444 ${DESTDIR}/usr/include/osreldate.h + >> ${OSREL}.new + @if cmp -s ${OSREL} ${OSREL}.new >/dev/null 2>&1 ; then \ + rm -f ${OSREL}.new ; else \ + mv -f ${OSREL}.new ${OSREL} ; fi + @chown ${BINOWN}.${BINGRP} ${OSREL} + @chmod 444 ${OSREL} @${ECHO} installing ${DIRS} @-for i in ${DIRS}; do \ if [ ! -d ${DESTDIR}/usr/include/$$i ]; \ |
