Silcence HDD creation
This commit is contained in:
parent
35c4f8c69a
commit
bc728742cd
16
Makefile
16
Makefile
|
|
@ -29,14 +29,16 @@ ext/limine/limine-install:
|
|||
$(MAKE) -C ext/limine/ limine-install
|
||||
|
||||
$(KERNEL_HDD): ext/limine/limine-install $(COMPONENTS)
|
||||
rm -f $(KERNEL_HDD)
|
||||
dd if=/dev/zero bs=1M count=0 seek=64 of=$(KERNEL_HDD) status=none
|
||||
parted -s $(KERNEL_HDD) mklabel msdos
|
||||
parted -s $(KERNEL_HDD) mkpart primary 1 100%
|
||||
echfs-utils -m -p0 $(KERNEL_HDD) quick-format 32768 > /dev/null # silence UUID
|
||||
@rm -f $(KERNEL_HDD)
|
||||
@echo Creating $(KERNEL_HDD)
|
||||
@dd if=/dev/zero bs=1M count=0 seek=64 of=$(KERNEL_HDD) status=none
|
||||
@parted -s $(KERNEL_HDD) mklabel msdos
|
||||
@parted -s $(KERNEL_HDD) mkpart primary 1 100%
|
||||
@echfs-utils -m -p0 $(KERNEL_HDD) quick-format 32768 > /dev/null # silence UUID
|
||||
@for f in $(COMPONENTS); do echo "Installing $$f ($$(du -h $$f/bin/$$f-$(ARCH) | cut -f1))"; echfs-utils -m -p0 $@ import $$f/bin/$$f-$(ARCH) $$f; done
|
||||
echfs-utils -m -p0 $(KERNEL_HDD) import ext/limine.cfg limine.cfg
|
||||
ext/limine/limine-install ext/limine/limine.bin $(KERNEL_HDD)
|
||||
@echo Installing bootloader
|
||||
@echfs-utils -m -p0 $(KERNEL_HDD) import ext/limine.cfg limine.cfg
|
||||
@ext/limine/limine-install ext/limine/limine.bin $(KERNEL_HDD)
|
||||
|
||||
clean:
|
||||
rm -f $(KERNEL_HDD)
|
||||
|
|
|
|||
Loading…
Reference in New Issue