mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-06-17 15:34:18 +08:00
Use the build dir as tftproot and build a suitable tftproot when building the live disk
This commit is contained in:
parent
d2fde06fd1
commit
fb64e5e9b8
6
Makefile
6
Makefile
@ -13,12 +13,6 @@ live:
|
||||
rm -f $(BUILD)/redox-live.iso
|
||||
$(MAKE) $(BUILD)/redox-live.iso
|
||||
|
||||
netboot:
|
||||
-$(FUMOUNT) $(BUILD)/filesystem/ || true
|
||||
-$(FUMOUNT) /tmp/redox_installer/ || true
|
||||
rm -rf $(BUILD)/redox-live.iso $(BUILD)/tftproot
|
||||
$(MAKE) $(BUILD)/tftproot
|
||||
|
||||
popsicle: $(BUILD)/redox-live.iso
|
||||
popsicle-gtk $(BUILD)/redox-live.iso
|
||||
|
||||
|
||||
10
mk/disk.mk
10
mk/disk.mk
@ -12,7 +12,7 @@ $(BUILD)/harddrive.img: $(HOST_FSTOOLS) $(REPO_TAG)
|
||||
umask 002 && $(INSTALLER) $(INSTALLER_OPTS) -c $(FILESYSTEM_CONFIG) $@.partial
|
||||
mv $@.partial $@
|
||||
|
||||
$(BUILD)/redox-live.iso: $(HOST_FSTOOLS) $(REPO_TAG)
|
||||
$(BUILD)/redox-live.iso: $(HOST_FSTOOLS) $(REPO_TAG) redox.ipxe
|
||||
mkdir -p $(BUILD)
|
||||
rm -rf $@ $@.partial
|
||||
-$(FUMOUNT) /tmp/redox_installer || true
|
||||
@ -23,13 +23,7 @@ $(BUILD)/redox-live.iso: $(HOST_FSTOOLS) $(REPO_TAG)
|
||||
truncate -s "$$FILESYSTEM_SIZE"m $@.partial
|
||||
umask 002 && $(INSTALLER) $(INSTALLER_OPTS) -c $(FILESYSTEM_CONFIG) --write-bootloader="$(BUILD)/bootloader-live.efi" --live $@.partial
|
||||
mv $@.partial $@
|
||||
|
||||
$(BUILD)/tftproot: $(HOST_FSTOOLS) $(REPO_TAG) $(BUILD)/redox-live.iso
|
||||
rm -r $(BUILD)/tftproot || true
|
||||
mkdir $(BUILD)/tftproot
|
||||
cp $(BUILD)/bootloader-live.efi $(BUILD)/tftproot/bootloader-live.efi
|
||||
ln -s ../redox-live.iso $(BUILD)/tftproot/redox-live.iso
|
||||
cp redox.ipxe $(BUILD)/tftproot/redox.ipxe
|
||||
cp redox.ipxe $(BUILD)/redox.ipxe
|
||||
|
||||
$(BUILD)/filesystem.img: $(HOST_FSTOOLS) $(REPO_TAG)
|
||||
mkdir -p $(BUILD)
|
||||
|
||||
@ -151,7 +151,7 @@ else
|
||||
|
||||
EXTRANETARGS=
|
||||
ifeq ($(netboot),yes)
|
||||
EXTRANETARGS+=,tftp=$(BUILD)/tftproot,bootfile=redox.ipxe
|
||||
EXTRANETARGS+=,tftp=$(BUILD),bootfile=redox.ipxe
|
||||
endif
|
||||
|
||||
ifneq ($(bridge),)
|
||||
@ -242,10 +242,6 @@ qemu-deps:$(FIRMWARE)
|
||||
|
||||
qemu-deps:$(QEMU_KERNEL)
|
||||
|
||||
ifeq ($(netboot),yes)
|
||||
qemu-deps: $(BUILD)/tftproot
|
||||
endif
|
||||
|
||||
qemu-deps: $(PFLASH0)
|
||||
|
||||
ifneq ($(PFLASH1),)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user