diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2005-04-27 09:36:01 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2005-04-27 09:36:01 +0000 |
commit | c58042910ed97dc1c9c76b4c4491640e6911a467 (patch) | |
tree | 449e3f28889cca891e865860a2c0d491ed3fed6a /rules/grub.make | |
parent | af1eb3b0733abd216e2b7bd3e1058725830e4108 (diff) | |
download | ptxdist-c58042910ed97dc1c9c76b4c4491640e6911a467.tar.gz ptxdist-c58042910ed97dc1c9c76b4c4491640e6911a467.tar.xz |
ipkgized
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.7-trunk@2535 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/grub.make')
-rw-r--r-- | rules/grub.make | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/rules/grub.make b/rules/grub.make index 7b3c49c9d..db457f363 100644 --- a/rules/grub.make +++ b/rules/grub.make @@ -18,7 +18,8 @@ endif # # Paths and names # -GRUB = grub-0.95 +GRUB_VERSION = 0.95 +GRUB = grub-$(GRUB_VERSION) GRUB_URL = ftp://alpha.gnu.org/gnu/grub/$(GRUB).tar.gz GRUB_SOURCE = $(SRCDIR)/$(GRUB).tar.gz GRUB_DIR = $(BUILDDIR)/$(GRUB) @@ -166,9 +167,22 @@ grub_targetinstall: $(STATEDIR)/grub.targetinstall $(STATEDIR)/grub.targetinstall: $(STATEDIR)/grub.install @$(call targetinfo, $@) - mkdir -p $(ROOTDIR)/boot/grub - install $(GRUB_DIR)/stage1/stage1 $(ROOTDIR)/boot/grub/ - install $(GRUB_DIR)/stage2/stage2 $(ROOTDIR)/boot/grub/ + + @$(call install_init,default) + @$(call install_fixup,PACKAGE,grub) + @$(call install_fixup,PRIORITY,optional) + @$(call install_fixup,VERSION,$(GRUB_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) + + # FIXME: this looks like something is missing + @$(call install_copy, 0, 0, 0644, $(GRUB_DIR)/stage1/stage1, /boot/grub/stage1) + @$(call install_copy, 0, 0, 0644, $(GRUB_DIR)/stage2/stage2, /boot/grub/stage2) + + @$(call install_finish) + touch $@ # ---------------------------------------------------------------------------- @@ -176,6 +190,8 @@ $(STATEDIR)/grub.targetinstall: $(STATEDIR)/grub.install # ---------------------------------------------------------------------------- grub_clean: - rm -rf $(STATEDIR)/grub.* $(GRUB_DIR) + rm -rf $(STATEDIR)/grub.* + rm -rf $(IMAGEDIR)/grub_* + rm -rf $(GRUB_DIR) # vim: syntax=make |