Browse Source

glibc: install some glibc-shipped config files

- /etc/gai.conf
- /etc/nscd.conf
- /etc/nsswitch.conf

Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
Phil Sutter 14 years ago
parent
commit
7e58edfad5
2 changed files with 8 additions and 0 deletions
  1. 4 0
      package/glibc/Makefile
  2. 4 0
      toolchain/glibc/Makefile

+ 4 - 0
package/glibc/Makefile

@@ -30,6 +30,10 @@ do-install: ${SUB_INSTALLS-m} ${SUB_INSTALLS-y}
 	test -z $(ADK_RUNTIME_TIMEZONE) || \
 	   $(CP) /usr/share/zoneinfo/$(ADK_RUNTIME_TIMEZONE) \
 		$(IDIR_GLIBC)/etc/localtime
+	${CP} ${STAGING_DIR}/etc/gai.conf ${IDIR_GLIBC}/etc/
+	${CP} ${STAGING_DIR}/etc/nscd.conf ${IDIR_GLIBC}/etc/
+	${CP} ${STAGING_DIR}/etc/nsswitch.conf ${IDIR_GLIBC}/etc/
+	#$(CP) $(STAGING_DIR)/lib/libgcc_s.so* $(IDIR_GLIBC)/lib/
 	$(CP) $(STAGING_TARGET_DIR)/lib/ld*.so* $(IDIR_GLIBC)/lib/
 	-for file in libc libcrypt libdl libm libresolv librt libutil libnss_compat libnss_dns libnss_files; do \
 		$(CP) $(STAGING_TARGET_DIR)/lib/$$file.so* $(IDIR_GLIBC)/lib/; \

+ 4 - 0
toolchain/glibc/Makefile

@@ -67,6 +67,10 @@ $(WRKBUILD)/.compiled:
 $(WRKBUILD)/.installed:
 	${GLIBC_ENV} $(MAKE) -C $(GLIBC_BUILD_DIR_FINAL) \
 		install_root=$(STAGING_TARGET_DIR) install
+	mkdir -p ${STAGING_TARGET_DIR}/etc
+	${INSTALL_DATA} ${WRKBUILD}/posix/gai.conf ${STAGING_TARGET_DIR}/etc/
+	${INSTALL_DATA} ${WRKBUILD}/nscd/nscd.conf ${STAGING_TARGET_DIR}/etc/
+	${INSTALL_DATA} ${WRKBUILD}/nss/nsswitch.conf ${STAGING_TARGET_DIR}/etc/
 	touch $(STAGING_TARGET_DIR)/usr/include/gnu/stubs.h
 	touch $(WRKBUILD)/.installed