diff options
author | Jon Ringle <jon@ringle.org> | 2010-03-09 21:45:48 -0500 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2010-03-11 16:55:07 +0100 |
commit | 33bd32fb4149f87a4f8191cd8cab25667dad41fa (patch) | |
tree | 502b4fc6990979e9caf5b3538ec2b45d091c7ae5 /rules/initramfs-tools.make | |
parent | e37efbbfd7f9ab021f7070d5ddd0bf3e49c19f76 (diff) | |
download | ptxdist-33bd32fb4149f87a4f8191cd8cab25667dad41fa.tar.gz ptxdist-33bd32fb4149f87a4f8191cd8cab25667dad41fa.tar.xz |
[initramfs-tools] initramfs_spec installed via $(call install_spec,...)
Signed-off-by: Jon Ringle <jon@ringle.org>
[mkl:
- fix indention
- remove obsolete strip from install_spec]
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Diffstat (limited to 'rules/initramfs-tools.make')
-rw-r--r-- | rules/initramfs-tools.make | 63 |
1 files changed, 37 insertions, 26 deletions
diff --git a/rules/initramfs-tools.make b/rules/initramfs-tools.make index 48c1c06fa..2bccee685 100644 --- a/rules/initramfs-tools.make +++ b/rules/initramfs-tools.make @@ -22,11 +22,7 @@ INITRAMFS_TOOLS := initramfs-tools INITRAMFS_TOOLS_TARBALL := $(INITRAMFS_TOOLS)_$(INITRAMFS_TOOLS_VERSION).$(INITRAMFS_TOOLS_SUFFIX) INITRAMFS_TOOLS_URL := $(PTXCONF_SETUP_DEBMIRROR)/pool/main/i/initramfs-tools/$(INITRAMFS_TOOLS_TARBALL) INITRAMFS_TOOLS_SOURCE := $(SRCDIR)/$(INITRAMFS_TOOLS_TARBALL) -INITRAMFS_TOOLS_DIR := $(KLIBC_BUILDDIR)/$(INITRAMFS_TOOLS) - -ifdef PTXCONF_INITRAMFS_TOOLS -$(STATEDIR)/klibc.targetinstall.post: $(STATEDIR)/initramfs-tools.targetinstall -endif +INITRAMFS_TOOLS_DIR := $(BUILDDIR)/$(INITRAMFS_TOOLS) # ---------------------------------------------------------------------------- # Get @@ -69,42 +65,57 @@ $(STATEDIR)/initramfs-tools.install: $(STATEDIR)/initramfs-tools.targetinstall: @$(call targetinfo) - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /conf); - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /conf/conf.d); - @$(call install_initramfs_alt, initramfs-tools, 0, 0, 0755, /init); - @$(call install_initramfs_alt, initramfs-tools, 0, 0, 0755, /conf/initramfs.conf); - @$(call install_initramfs_alt, initramfs-tools, 0, 0, 0755, /conf/arch.conf); - - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts); - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/init-top); - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/init-premount); - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/init-bottom); - @$(call install_initramfs_alt, initramfs-tools, 0, 0, 0755, /scripts/functions); + @$(call install_init, initramfs-tools) + @$(call install_fixup, initramfs-tools,PACKAGE,initramfs-tools) + @$(call install_fixup, initramfs-tools,PRIORITY,optional) + @$(call install_fixup, initramfs-tools,VERSION,$(INITRAMFS_TOOLS_VERSION)) + @$(call install_fixup, initramfs-tools,SECTION,base) + @$(call install_fixup, initramfs-tools,AUTHOR,"Jon Ringle <jon@ringle.org>") + @$(call install_fixup, initramfs-tools,DEPENDS,) + @$(call install_fixup, initramfs-tools,DESCRIPTION,missing) + + @$(call install_copy, initramfs-tools, 0, 0, 0755, /conf); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /conf/conf.d); + @$(call install_alternative, initramfs-tools, 0, 0, 0755, /init); + @$(call install_alternative, initramfs-tools, 0, 0, 0755, /conf/initramfs.conf); + @$(call install_alternative, initramfs-tools, 0, 0, 0755, /conf/arch.conf); + + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/init-top); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/init-premount); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/init-bottom); + @$(call install_alternative, initramfs-tools, 0, 0, 0755, /scripts/functions); ifdef PTXCONF_INITRAMFS_TOOLS_SCRIPTS_INIT @cd $(INITRAMFS_TOOLS_DIR) && \ find scripts/init-* -type f | while read file; do \ - $(call install_initramfs_alt, initramfs-tools, 0, 0, 0755, /$${file}); \ + $(call install_alternative, initramfs-tools, 0, 0, 0755, /$${file}); \ done endif ifdef PTXCONF_INITRAMFS_TOOLS_SCRIPTS_LOCAL - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/local-top); - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/local-premount); - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/local-bottom); - @$(call install_initramfs_alt, initramfs-tools, 0, 0, 0755, /scripts/local); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/local-top); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/local-premount); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/local-bottom); + @$(call install_alternative, initramfs-tools, 0, 0, 0755, /scripts/local); @cd $(INITRAMFS_TOOLS_DIR) && \ find scripts/local-* -type f | while read file; do \ - $(call install_initramfs_alt, initramfs-tools, 0, 0, 0755, /$${file}); \ + $(call install_alternative, initramfs-tools, 0, 0, 0755, /$${file}); \ done endif ifdef PTXCONF_INITRAMFS_TOOLS_SCRIPTS_NFS - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/nfs-top); - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/nfs-premount); - @$(call install_initramfs, initramfs-tools, 0, 0, 0755, /scripts/nfs-bottom); - @$(call install_initramfs_alt, initramfs-tools, 0, 0, 0755, /scripts/nfs); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/nfs-top); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/nfs-premount); + @$(call install_copy, initramfs-tools, 0, 0, 0755, /scripts/nfs-bottom); + @$(call install_alternative, initramfs-tools, 0, 0, 0755, /scripts/nfs); endif + +ifdef PTXCONF_INITRAMFS_SPEC + @$(call install_spec, initramfs-tools, $(PTXCONF_INITRAMFS_SPEC_FILE)); +endif + + @$(call install_finish, initramfs-tools) @$(call touch) # vim: syntax=make |