doc: just default recipe is now just --list

also image > _image
This commit is contained in:
Karina
2026-04-19 23:51:09 +04:00
parent 4f47a61ed2
commit 67838d2702
2 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -11,4 +11,4 @@ build:
@echo "✅ Bootloader ready at: {{BUILD_DIR}}/bootloader/BOOTAA64.EFI" @echo "✅ Bootloader ready at: {{BUILD_DIR}}/bootloader/BOOTAA64.EFI"
clean: clean:
rm -rf {{TEMP_DIR}}/bootloader rm -rf {{TEMP_DIR}}/bootloader
+6 -4
View File
@@ -28,6 +28,9 @@ export IMG_FILE := BUILD_DIR + "/termOS.img"
mod Bootloader mod Bootloader
_default:
just --list
_prep: _prep:
@mkdir -p {{BUILD_DIR}}/bootloader @mkdir -p {{BUILD_DIR}}/bootloader
@mkdir -p {{TEMP_DIR}}/bootloader @mkdir -p {{TEMP_DIR}}/bootloader
@@ -36,16 +39,15 @@ _prep:
@echo "🛠️ Building everything..." @echo "🛠️ Building everything..."
just Bootloader build just Bootloader build
@image: build @_image: build
@echo "💾 Creating image..." @echo "💾 Creating image..."
@dd if=/dev/zero of={{IMG_FILE}} bs=1M count=64 status=none @dd if=/dev/zero of={{IMG_FILE}} bs=1M count=64 status=none
@mkfs.fat -F 32 {{IMG_FILE}} > /dev/null @mkfs.fat -F 32 {{IMG_FILE}} > /dev/null
@mmd -i {{IMG_FILE}} ::/EFI ::/EFI/BOOT @mmd -i {{IMG_FILE}} ::/EFI ::/EFI/BOOT
@mcopy -i {{IMG_FILE}} {{BOOT_BIN}} ::/EFI/BOOT/BOOTAA64.EFI @mcopy -i {{IMG_FILE}} {{BOOT_BIN}} ::/EFI/BOOT/BOOTAA64.EFI
@run: image @run: _image
@echo "🚀 Launching..." @echo "🚀 Launching..."
# Создаем копию переменных, если её нет (чтобы не портить системный файл)
@cp /usr/share/edk2/aarch64/QEMU_VARS.fd {{TEMP_DIR}}/vars.fd @cp /usr/share/edk2/aarch64/QEMU_VARS.fd {{TEMP_DIR}}/vars.fd
qemu-system-aarch64 {{ACCEL}} \ qemu-system-aarch64 {{ACCEL}} \
-machine virt \ -machine virt \
@@ -55,4 +57,4 @@ _prep:
-drive if=pflash,format=raw,file={{TEMP_DIR}}/vars.fd \ -drive if=pflash,format=raw,file={{TEMP_DIR}}/vars.fd \
-drive file={{IMG_FILE}},format=raw,if=none,id=hd0 \ -drive file={{IMG_FILE}},format=raw,if=none,id=hd0 \
-device virtio-blk-device,drive=hd0 \ -device virtio-blk-device,drive=hd0 \
-serial mon:stdio -serial mon:stdio