Changeset f0707ab in mainline for boot/arch/amd64/Makefile.inc


Ignore:
Timestamp:
2009-04-16T10:25:52Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
14fc1d9
Parents:
d15815e2
Message:

unify where to place the distribution root: always use boot/distroot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/amd64/Makefile.inc

    rd15815e2 rf0707ab  
    2626# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2727#
     28
     29TMP = distroot
    2830
    2931INIT_TASKS = \
     
    5961
    6062$(BASE)/image.iso: arch/$(BARCH)/grub/stage2_eltorito arch/$(BARCH)/grub/menu.lst $(KERNELDIR)/kernel.bin $(INIT_TASKS) $(RD_SRVS) $(RD_APPS)
    61         mkdir -p arch/$(BARCH)/iso/boot/grub
    62         cp arch/$(BARCH)/grub/stage2_eltorito arch/$(BARCH)/iso/boot/grub/
     63        mkdir -p $(TMP)/boot/grub
     64        cp arch/$(BARCH)/grub/stage2_eltorito $(TMP)/boot/grub/
    6365ifneq ($(RDFMT),tmpfs)
    64         cat arch/$(BARCH)/grub/menu.lst | grep -v "tmpfs" >arch/$(BARCH)/iso/boot/grub/menu.lst
     66        cat arch/$(BARCH)/grub/menu.lst | grep -v "tmpfs" > $(TMP)/boot/grub/menu.lst
    6567endif
    6668ifneq ($(RDFMT),fat)
    67         cat arch/$(BARCH)/grub/menu.lst | grep -v "fat" >arch/$(BARCH)/iso/boot/grub/menu.lst
     69        cat arch/$(BARCH)/grub/menu.lst | grep -v "fat" > $(TMP)/boot/grub/menu.lst
    6870endif
    69         cp $(KERNELDIR)/kernel.bin arch/$(BARCH)/iso/boot/
     71        cp $(KERNELDIR)/kernel.bin $(TMP)/boot/
    7072        for task in $(INIT_TASKS) ; do \
    71                 cp $$task arch/$(BARCH)/iso/boot/ ; \
     73                cp $$task $(TMP)/boot/ ; \
    7274        done
    7375        for file in $(RD_SRVS) ; do \
     
    7880        done
    7981ifeq ($(RDFMT),tmpfs)
    80         $(BASE)/tools/mktmpfs.py $(USPACEDIR)/dist/ arch/$(BARCH)/iso/boot/initrd.fs
     82        $(BASE)/tools/mktmpfs.py $(USPACEDIR)/dist/ $(TMP)/boot/initrd.fs
    8183endif
    8284ifeq ($(RDFMT),fat)
    83         $(BASE)/tools/mkfat.py $(USPACEDIR)/dist/ arch/$(BARCH)/iso/boot/initrd.fs
     85        $(BASE)/tools/mkfat.py $(USPACEDIR)/dist/ $(TMP)/boot/initrd.fs
    8486endif
    85         $(BASE)/tools/mkhord.py 4096 arch/$(BARCH)/iso/boot/initrd.fs arch/$(BARCH)/iso/boot/initrd.img
    86         rm arch/$(BARCH)/iso/boot/initrd.fs
    87         mkisofs -J -r -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o $(BASE)/image.iso arch/$(BARCH)/iso/
     87        $(BASE)/tools/mkhord.py 4096 $(TMP)/boot/initrd.fs $(TMP)/boot/initrd.img
     88        rm $(TMP)/boot/initrd.fs
     89        mkisofs -J -r -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o $@ $(TMP)/
    8890
    8991clean:
     
    9496                rm -f $(USPACEDIR)/dist/app/`basename $$file` ; \
    9597        done
    96         -rm -fr arch/$(BARCH)/iso
     98        -rm -fr $(TMP)
    9799        -rm -f $(BASE)/image.iso
Note: See TracChangeset for help on using the changeset viewer.