File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -63,7 +63,7 @@ Let's take a look at `create-ubuntu.sh` as an example:
6363``` bash
6464#! /bin/bash
6565
66- set -e
66+ set -euo pipefail
6767
6868CLOUD_IMG_URL=https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
6969DISTRIBOX_IMG_PATH=" /var/lib/distribox/images/"
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- set -e
3+ set -euo pipefail
44
55CLOUD_IMG_URL=https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-9.7-20251118.x86_64.qcow2
66DISTRIBOX_IMG_PATH=" /var/lib/distribox/images/"
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- set -e
3+ set -euo pipefail
44
55CLOUD_IMG_URL=https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/cloud/generic_alpine-3.21.5-x86_64-uefi-cloudinit-r0.qcow2
66DISTRIBOX_IMG_PATH=" /var/lib/distribox/images/"
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- set -e
3+ set -euo pipefail
44
5- CLOUD_IMG_URL=https://fastly. mirror.pkgbuild.com/images/v20250901.414475 /Arch-Linux-x86_64-cloudimg.qcow2
5+ CLOUD_IMG_URL=https://mirror.pkgbuild.com/images/latest /Arch-Linux-x86_64-cloudimg.qcow2
66DISTRIBOX_IMG_PATH=" /var/lib/distribox/images/"
77CLOUD_IMG_SOURCE=" ${CLOUD_IMG_URL##*/ } "
88
@@ -18,10 +18,12 @@ sudo virt-customize -a /tmp/resized_image.qcow2 \
1818 --run-command ' pacman-key --init' \
1919 --run-command ' pacman-key --populate archlinux' \
2020 --run-command ' pacman -Syu --noconfirm' \
21- --run-command ' pacman -S --noconfirm vim qemu-guest-agent cloud-init grub linux intel-ucode' \
22- # --run-command 'mkinitcpio -P' \
23- # --run-command 'grub-mkconfig -o /boot/grub/grub.cfg' \
24- # --run-command 'grub-install --target=i386-pc /dev/sda'
21+ --run-command ' pacman -S --noconfirm vim qemu-guest-agent cloud-init grub linux intel-ucode btrfs-progs' \
22+ --run-command ' mkinitcpio -P' \
23+ --run-command ' grub-install /dev/sda' \
24+ --run-command ' grub-mkconfig -o /boot/grub/grub.cfg' \
25+ --run-command ' fuser -km /dev || true' \
26+ --run-command ' sync'
2527
2628sudo virt-sysprep -a /tmp/resized_image.qcow2 --operations machine-id,ssh-hostkeys
2729
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- set -e
3+ set -euo pipefail
44
55CLOUD_IMG_URL=https://cloud.centos.org/centos/10-stream/x86_64/images/CentOS-Stream-GenericCloud-10-20241118.0.x86_64.qcow2
66DISTRIBOX_IMG_PATH=" /var/lib/distribox/images/"
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- set -e
3+ set -euo pipefail
44
55CLOUD_IMG_URL=https://cdimage.debian.org/images/cloud/bookworm/20251112-2294/debian-12-generic-amd64-20251112-2294.qcow2
66DISTRIBOX_IMG_PATH=" /var/lib/distribox/images/"
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- set -e
3+ set -euo pipefail
44
55CLOUD_IMG_URL=https://download.fedoraproject.org/pub/fedora/linux/releases/43/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-43-1.6.x86_64.qcow2
66DISTRIBOX_IMG_PATH=" /var/lib/distribox/images/"
Original file line number Diff line number Diff line change 11#! /bin/bash
22
3- set -e
3+ set -euo pipefail
44
55CLOUD_IMG_URL=https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
66DISTRIBOX_IMG_PATH=" /var/lib/distribox/images/"
You can’t perform that action at this time.
0 commit comments