package/pkg-generic.mk: Remove Info documents dir entry
authorHerve Codina <herve.codina@bootlin.com>
Tue, 6 Jul 2021 14:24:45 +0000 (16:24 +0200)
committerYann E. MORIN <yann.morin.1998@free.fr>
Tue, 6 Jul 2021 20:45:45 +0000 (22:45 +0200)
commitd8898380984ff93c6064d971ba9282a5d1c0e81f
treef8f6791839808d3db232f35989e5d207ac6e3c7f
parent7b7c8cc67280c3ee8ec79d4e381519b18386bd8c
package/pkg-generic.mk: Remove Info documents dir entry

Some packages (autotools for instance) install documentation
files using install-info. This program adds an entry in
the Info directory file (share/info/dir) and this causes
TARGET_DIR and/or HOST_DIR overwrite.

In order to avoid this overwrite this patch removes the Info
directory file right after any installation.

In order to be as generic as possible, this patch introduces
a new tooling to remove useless and conflicting files based
on the file and/or directory list <PKG>_DROP_FILES_OR_DIRS.
share/info/dir file is added for every packages in this list.

Signed-off-by: Herve Codina <herve.codina@bootlin.com>
[yann.morin.1998@free.fr:
  - don't expand when nothing to remove
  - do not add '/' between $(1) and % as files' paths are
    already absolute
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/pkg-generic.mk