2021-11-04 09:36:13

This commit is contained in:
gbaconni
2021-11-04 09:36:13 +01:00
parent 48b950ffe1
commit 58b3d9e688
2 changed files with 52 additions and 43 deletions

View File

@@ -6,7 +6,7 @@
# By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ #
# +#+#+#+#+#+ +#+ #
# Created: 2021/11/02 17:47:57 by gbaconni #+# #+# #
# Updated: 2021/11/03 23:37:37 by gbaconni ### lausanne.ch #
# Updated: 2021/11/04 08:46:53 by gbaconni ### lausanne.ch #
# #
# **************************************************************************** #
@@ -28,8 +28,10 @@ brew:
debian:
@test -f debian-$(DVER)-amd64-netinst.iso || curl -sLO https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-$(DVER)-amd64-netinst.iso
@grep -q 42url debian-$(DVER)-amd64-netinst.iso || sed -i'.orig' -e 's|auto=true priority=critical vga=788|auto url=https://42url.com/6eMNuv2Y|g' debian-$(DVER)-amd64-netinst.iso
@test -f debian-$(DVER)-arm64-netinst.iso || curl -sLO https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/debian-$(DVER)-arm64-netinst.iso
auto:
@grep -q 42url debian-$(DVER)-amd64-netinst.iso || sed -i'.orig' -e 's|auto=true priority=critical vga=788|auto url=https://42url.com/6eMNuv2Y|g' debian-$(DVER)-amd64-netinst.iso
@grep -q 42url debian-$(DVER)-arm64-netinst.iso || sed -i'.orig' -e 's|auto=true priority=critical --- quiet|auto url=https://42url.com/6eMNuv2Y |g' debian-$(DVER)-arm64-netinst.iso
@rm -f debian-$(DVER)-amd64-netinst.iso.orig debian-$(DVER)-arm64-netinst.iso.orig
@@ -43,8 +45,7 @@ uefi:
@test -f edk2-x86_64-code.fd || cp /opt/homebrew/Cellar/qemu/*/share/qemu/edk2-x86_64-code.fd edk2-x86_64-code.fd
@test -f edk2-i386-vars.fd || cp /opt/homebrew/Cellar/qemu/*/share/qemu/edk2-i386-vars.fd edk2-i386-vars.fd
#amd64: clean sda debian uefi
amd64: sda uefi
amd64: sda debian uefi
@qemu-system-x86_64 \
-name debian \
-cpu qemu64-v1 \
@@ -70,7 +71,7 @@ amd64: sda uefi
-monitor stdio \
-rtc base=localtime,clock=host
test: clean debian amd64
debug:
@qemu-system-x86_64 \
-name debian \
-cpu qemu64-v1 \
@@ -92,8 +93,9 @@ test: clean debian amd64
-monitor stdio \
-rtc base=localtime,clock=host
#arm64: clean sda debian uefi
arm64: sda uefi
test: auto amd64 debug
arm64: sda debian uefi
@qemu-system-aarch64 \
-name debian \
-accel hvf \
@@ -127,6 +129,8 @@ fclean: clean
@rm -f debian-$(DVER)-amd64-netinst.iso
@rm -f debian-$(DVER)-arm64-netinst.iso
re: clean test
ps:
@ps ax | grep qemu | sed 's/ -/ \\\n-/g; s/^[^\/]*//;'