diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2005-04-24 19:49:20 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2005-04-24 19:49:20 +0000 |
commit | 3e3cc9f9d72c05406f2937dc57eb98c02bceee24 (patch) | |
tree | a9556baa18ba096715bc0a1f58a28cad92b5eaf7 /rules/glibc.make | |
parent | e3c29bf1b010c2e097e9655151a7a6ff11a16e75 (diff) | |
download | ptxdist-3e3cc9f9d72c05406f2937dc57eb98c02bceee24.tar.gz ptxdist-3e3cc9f9d72c05406f2937dc57eb98c02bceee24.tar.xz |
ipkgisation finished
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2507 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/glibc.make')
-rw-r--r-- | rules/glibc.make | 59 |
1 files changed, 37 insertions, 22 deletions
diff --git a/rules/glibc.make b/rules/glibc.make index f800c60a1..41b7bc82f 100644 --- a/rules/glibc.make +++ b/rules/glibc.make @@ -97,91 +97,106 @@ endif $(STATEDIR)/glibc.targetinstall: $(glibc_targetinstall_deps) @$(call targetinfo, $@) + @$(call install_init,default) + @$(call install_fixup,PACKAGE,glibc) + @$(call install_fixup,PRIORITY,optional) + @$(call install_fixup,VERSION,$(GLIBC_VERSION)) + @$(call install_fixup,SECTION,base) + @$(call install_fixup,AUTHOR,"Robert Schwebel <r.schwebel\@pengutronix.de>") + @$(call install_fixup,DEPENDS,libc) + @$(call install_fixup,DESCRIPTION,missing) + ifdef PTXCONF_GLIBC_INSTALL - @$(call copy_toolchain_dl_root, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_dl, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_LIBC - @$(call copy_toolchain_lib_root, libc.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libc.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_PTHREAD - @$(call copy_toolchain_lib_root, libpthread.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libpthread.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_THREAD_DB - @$(call copy_toolchain_lib_root, libthread_db.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libthread_db.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_LIBRT - @$(call copy_toolchain_lib_root, librt.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, librt.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_DL - @$(call copy_toolchain_lib_root, libdl.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libdl.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_CRYPT - @$(call copy_toolchain_lib_root, libcrypt.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libcrypt.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_UTIL - @$(call copy_toolchain_lib_root, libutil.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libutil.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_LIBM - @$(call copy_toolchain_lib_root, libm.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libm.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_NSS_DNS - @$(call copy_toolchain_lib_root, libnss_dns.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libnss_dns.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_NSS_FILES - @$(call copy_toolchain_lib_root, libnss_files.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libnss_files.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_NSS_HESIOD - @$(call copy_toolchain_lib_root, libnss_hesiod.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libnss_hesiod.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_NSS_NIS - @$(call copy_toolchain_lib_root, libnss_nis.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libnss_nis.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_NSS_NISPLUS - @$(call copy_toolchain_lib_root, libnss_nisplus.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libnss_nisplus.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_NSS_COMPAT - @$(call copy_toolchain_lib_root, libnss_compat.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libnss_compat.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_RESOLV - @$(call copy_toolchain_lib_root, libresolv.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libresolv.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_NSL - @$(call copy_toolchain_lib_root, libnsl.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, libnsl.so, /lib, $(GLIBC_STRIP)) endif ifdef PTXCONF_GLIBC_GCONV - install -d $(ROOTDIR)/usr/lib/gconv + @$(call install_copy, 0, 0, 0755, /usr/lib/gconf) rm -f $(ROOTDIR)/usr/lib/gconv/gconv-modules endif ifdef PTXCONF_GLIBC_GCONV_ISO8859_1 - @$(call copy_toolchain_lib_root, gconv/ISO8859-1.so, /lib, $(GLIBC_STRIP)) + @$(call install_copy_toolchain_lib, gconv/ISO8859-1.so, /lib, $(GLIBC_STRIP)) echo "module INTERNAL ISO-8859-1// ISO8859-1 1" \ >> $(ROOTDIR)/usr/lib/gconv/gconv-modules + if [ "$(PTXCONF_IMAGE_IPKG)" != "" ]; then \ + echo "module INTERNAL ISO-8859-1// ISO8859-1 1" \ + >> $(ROOTDIR)/usr/lib/gconv/gconv-modules; \ + fi endif # Zonefiles - $(call copy_root, 0, 0, 0755, /usr/share/zoneinfo) - for target in $(GLIBC_ZONEFILES-y); do \ - cp -a $(GLIBC_ZONEDIR)/zoneinfo/$$target $(ROOTDIR)/usr/share/zoneinfo/; \ + @$(call install_copy, 0, 0, 0755, /usr/share/zoneinfo) + for target in $(GLIBC_ZONEFILES-y); do \ + $(call install_copy, 0, 0, 0644, $(GLIBC_ZONEDIR)/zoneinfo/$$target, /usr/share/zoneinfo/$$target) \ done; + @$(call install_finish) + touch $@ # ---------------------------------------------------------------------------- |