| ################################################################################ |
| # |
| # getent |
| # |
| ################################################################################ |
| |
| GETENT_LICENSE = LGPL-2.1+ |
| |
| # For glibc toolchains, we use the getent program built/installed by |
| # the C library. For other toolchains, we use the wrapper script |
| # included in this package. |
| ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),y) |
| # Sourcery toolchains install it in sysroot/usr/lib/bin |
| # Buildroot toolchains install it in sysroot/usr/bin |
| GETENT_LOCATION = $(firstword $(wildcard \ |
| $(STAGING_DIR)/usr/bin/getent \ |
| $(STAGING_DIR)/usr/lib/bin/getent)) |
| else |
| GETENT_LOCATION = package/getent/getent |
| endif |
| |
| define GETENT_INSTALL_TARGET_CMDS |
| $(INSTALL) -D -m 0755 $(GETENT_LOCATION) $(TARGET_DIR)/usr/bin/getent |
| endef |
| |
| $(eval $(generic-package)) |