diff options
Diffstat (limited to 'boot/arch')
| -rw-r--r-- | boot/arch/amd64/mbr/Makefile | 3 | ||||
| -rwxr-xr-x | boot/arch/amd64/mbr/host/bootfs.sh | 7 |
2 files changed, 8 insertions, 2 deletions
diff --git a/boot/arch/amd64/mbr/Makefile b/boot/arch/amd64/mbr/Makefile index 9ea0a6f..f67a76d 100644 --- a/boot/arch/amd64/mbr/Makefile +++ b/boot/arch/amd64/mbr/Makefile @@ -14,6 +14,5 @@ all: mbr .PHONY: mbr mbr: clang -Tlink.ld $(CFLAGS) mbr.S -o mbr.bin - $(GLOBAL_PROJECT_ROOT)/host/bootfs.sh - cat mbr.bin bootfs.rdar >$(GLOBAL_PROJECT_ROOT)/artifacts/mbr.bin + host/bootfs.sh rm -f mbr.bin diff --git a/boot/arch/amd64/mbr/host/bootfs.sh b/boot/arch/amd64/mbr/host/bootfs.sh new file mode 100755 index 0000000..a357905 --- /dev/null +++ b/boot/arch/amd64/mbr/host/bootfs.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +mkdir -p boot_root +echo "&" >boot_root/test.txt +rdar -i boot_root -o bootfs.rdar +cat mbr.bin bootfs.rdar >$GLOBAL_PROJECT_ROOT/artifacts/mbr.bin +rm -rf boot_root/ |
