From e270a52103b1ea0d9a3594d6ff71f8c99a723f6d Mon Sep 17 00:00:00 2001 From: peter Date: Sun, 12 Jan 1997 07:23:58 +0000 Subject: [PATCH] Make this slightly less bogus. I'm not 100% sure what is correct here, but replacing the "dir" file unconditionally isn't it. During the course of development, if .info files go away from the sources, nothing removes them from /usr/share/info, this is the same as system binaries etc. Removing the entire index isn't helpful, because you've got to reinstall the entire tree to get it back again. bsd.info.mk has a reference to /usr/share/info/dir-tmpl, I wonder if it once created dir if needed? --- share/info/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/share/info/Makefile b/share/info/Makefile index 95909724d05d..0360a58be245 100644 --- a/share/info/Makefile +++ b/share/info/Makefile @@ -5,6 +5,11 @@ NOOBJ= noobj all clean cleandir depend lint tags: beforeinstall: - ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 dir-tmpl ${DESTDIR}${BINDIR}/info/dir + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 dir-tmpl \ + ${DESTDIR}${BINDIR}/info/dir-tmpl + if [ ! -f ${DESTDIR}${BINDIR}/info/dir ]; then \ + ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 444 dir-tmpl \ + ${DESTDIR}${BINDIR}/info/dir ; \ + fi .include