1234567891011121314151617181920212223242526 |
- ################################################################################
- #
- # 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))
|