summaryrefslogtreecommitdiff
path: root/mk/install/install-info
diff options
context:
space:
mode:
Diffstat (limited to 'mk/install/install-info')
-rw-r--r--mk/install/install-info7
1 files changed, 7 insertions, 0 deletions
diff --git a/mk/install/install-info b/mk/install/install-info
index b4c5522a8a5..4d739c36a8f 100644
--- a/mk/install/install-info
+++ b/mk/install/install-info
@@ -9,6 +9,13 @@ INFO_DIR="@INFO_DIR@"
case ${STAGE} in
POST-INSTALL|VIEW-INSTALL)
+ if [ -f ${PKG_PREFIX}/${INFO_DIR}/dir ]; then
+ _nentries="`${GREP} -c '^\*' ${PKG_PREFIX}/${INFO_DIR}/dir 2>/dev/null`"
+ if [ x"${_nentries}" != x -a "${_nentries}" -lt 1 ]; then
+ ${RM} ${PKG_PREFIX}/${INFO_DIR}/dir
+ fi
+
+ fi
for f in ${INFO_FILES}; do
${INSTALL_INFO} --delete --info-dir=${PKG_PREFIX}/${INFO_DIR} \
${PKG_PREFIX}/${INFO_DIR}/${f} 1>/dev/null 2>&1