Compare commits

..

2 Commits

4 changed files with 16 additions and 6 deletions

View File

@ -1,10 +1,20 @@
# Known configs: # Known configs:
# * airgap # * airgap
.PHONY: default CONFIG ?= airgap
default: out/archlinux-baseline-arch-airgap-x86_64.iso
out/archlinux-baseline-arch-%-x86_64.iso: configs/% .PHONY: default
default: out/archlinux-baseline-arch-$(CONFIG)-x86_64.iso
.PHONY: vars
vars:
@echo "CONFIG ?= $(CONFIG)"
.PHONY: clean
clean:
rm -rf out work || true
out/archlinux-baseline-arch-%-x86_64.iso: configs/%/
$(MAKE) docker-airgap-builder $(MAKE) docker-airgap-builder
mkdir -p out mkdir -p out
docker run --rm --privileged --volume "$(PWD)/out:/out" airgap-builder $< docker run --rm --privileged --volume "$(PWD)/out:/out" airgap-builder $<

View File

@ -1,4 +1,4 @@
title Airgap Arch Linux (x86_64, UEFI) title Airgap Arch Linux (x86_64, UEFI)
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
options archisobasedir=%INSTALL_DIR% archisodevice=UUID=%ARCHISO_UUID% options archisobasedir=%INSTALL_DIR% archisodevice=UUID=%ARCHISO_UUID% nomodeset

View File

@ -62,7 +62,7 @@ timeout_style=menu
menuentry "Airgap Arch Linux (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' { menuentry "Airgap Arch Linux (%ARCH%, ${archiso_platform})" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' {
set gfxpayload=keep set gfxpayload=keep
linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} linux /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} nomodeset
initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img initrd /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
} }

View File

@ -2,4 +2,4 @@ LABEL arch
MENU LABEL Airgap Arch Linux (x86_64, BIOS) MENU LABEL Airgap Arch Linux (x86_64, BIOS)
LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux
INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
APPEND archisobasedir=%INSTALL_DIR% archisodevice=UUID=%ARCHISO_UUID% APPEND archisobasedir=%INSTALL_DIR% archisodevice=UUID=%ARCHISO_UUID% nomodeset