Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions pxe/Makefile.toml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,32 @@ script = '''
cp ${REPO_ROOT}/pxe/common_files/disk_imaging.sh ${REPO_ROOT}/pxe/mkosi.profiles/qcow-imager-aarch64/mkosi.extra/opt/forge/disk_imaging.sh
'''

[tasks.build-qcow-imager-x86]
category = "qcow-imager"
description = "Build qcow-imager.efi for x86_64 only (without scout/BFB); output: static/blobs/internal/x86_64/qcow-imager.efi"
dependencies = [
"mkosi-remove-zypper-from-debian-tools",
"mkdir-static",
"mkosi-generate-build-tmpdir",
"stage-disk_imaging-script",
"mkosi-build-qcow-imager",
"mkosi-copy-qcow-imager-to-webroot-x86_64",
"mkosi-clean-qcow-imager",
]

[tasks.build-qcow-imager-aarch64]
category = "qcow-imager"
description = "Build qcow-imager.efi for aarch64 only (without scout/BFB); output: static/blobs/internal/aarch64/qcow-imager.efi"
dependencies = [
"mkosi-remove-zypper-from-debian-tools",
"mkdir-static",
"mkosi-generate-build-tmpdir",
"stage-disk_imaging-script",
"mkosi-build-qcow-imager-aarch64",
"mkosi-copy-qcow-imager-to-webroot-aarch64",
"mkosi-clean-qcow-imager-aarch64",
]

[tasks.stage-scout-loader-rclocal]
description = "Copies the rc.local script to the scout loader profile directories"
script = '''
Expand Down
26 changes: 13 additions & 13 deletions pxe/mkosi.profiles/qcow-imager-aarch64/mkosi.conf
Original file line number Diff line number Diff line change
Expand Up @@ -10,37 +10,37 @@ Repositories=main,restricted,universe,multiverse
Architecture=arm64

[Build]
SandboxTrees=mkosi.apt
ToolsTree=default
Environment=MKOSI_CHROOT_SUPPRESS_CHOWN=1

[Content]
CleanPackageMetadata=yes
WithDocs=no
Packages=
curl
cloud-guest-utils
gdisk
e2fsprogs
fdisk
file
iputils-ping
lvm2
net-tools
nvme-cli
parted
qemu-utils
linux-nvidia-64k-hwe-24.04
curl
debconf-utils
dmidecode
e2fsprogs
efibootmgr
fdisk
file
gdisk
iproute2
iputils-ping
keyboard-configuration
libargtable2-0
libudev-dev
linux-image-virtual
lshw
lvm2
mstflint
net-tools
nvme-cli
openssh-server
parted
pciutils
qemu-utils
smartmontools
systemd-boot
systemd-resolved
Expand Down
32 changes: 18 additions & 14 deletions pxe/mkosi.profiles/qcow-imager/mkosi.conf
Original file line number Diff line number Diff line change
@@ -1,41 +1,45 @@
[Output]
Output=qcow-imager
CompressOutput=zstd
CompressLevel=19

[Distribution]
Distribution=debian
Release=bookworm
Repositories=main,contrib,non-free,non-free-firmware
Distribution=ubuntu
Release=noble
Repositories=main,restricted,universe,multiverse

[Build]
ToolsTree=default
Environment=MKOSI_CHROOT_SUPPRESS_CHOWN=1

[Content]
CleanPackageMetadata=yes
WithDocs=no
Packages=
curl
cloud-guest-utils
gdisk
e2fsprogs
fdisk
iputils-ping
lvm2
net-tools
nvme-cli
parted
qemu-utils
linux-image-amd64
curl
debconf-utils
dmidecode
e2fsprogs
efibootmgr
fdisk
file
gdisk
iproute2
iputils-ping
keyboard-configuration
libargtable2-0
libudev-dev
linux-image-virtual
lshw
lvm2
mstflint
net-tools
nvme-cli
openssh-server
parted
pciutils
qemu-utils
smartmontools
systemd-boot
systemd-resolved
Expand Down