Skip to content

Commit d73d188

Browse files
authored
Merge pull request #68 from PoCInnovation/52-fix-archlinux-image-script
fix: archlinux image mirror link and sync
2 parents 149f72e + 3b2d467 commit d73d188

8 files changed

Lines changed: 15 additions & 13 deletions

File tree

images/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

6868
CLOUD_IMG_URL=https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
6969
DISTRIBOX_IMG_PATH="/var/lib/distribox/images/"

images/scripts/create-almalinux.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
set -e
3+
set -euo pipefail
44

55
CLOUD_IMG_URL=https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-9.7-20251118.x86_64.qcow2
66
DISTRIBOX_IMG_PATH="/var/lib/distribox/images/"

images/scripts/create-alpinelinux.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
set -e
3+
set -euo pipefail
44

55
CLOUD_IMG_URL=https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/cloud/generic_alpine-3.21.5-x86_64-uefi-cloudinit-r0.qcow2
66
DISTRIBOX_IMG_PATH="/var/lib/distribox/images/"

images/scripts/create-archlinux.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
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
66
DISTRIBOX_IMG_PATH="/var/lib/distribox/images/"
77
CLOUD_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

2628
sudo virt-sysprep -a /tmp/resized_image.qcow2 --operations machine-id,ssh-hostkeys
2729

images/scripts/create-centos.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
set -e
3+
set -euo pipefail
44

55
CLOUD_IMG_URL=https://cloud.centos.org/centos/10-stream/x86_64/images/CentOS-Stream-GenericCloud-10-20241118.0.x86_64.qcow2
66
DISTRIBOX_IMG_PATH="/var/lib/distribox/images/"

images/scripts/create-debian.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
set -e
3+
set -euo pipefail
44

55
CLOUD_IMG_URL=https://cdimage.debian.org/images/cloud/bookworm/20251112-2294/debian-12-generic-amd64-20251112-2294.qcow2
66
DISTRIBOX_IMG_PATH="/var/lib/distribox/images/"

images/scripts/create-fedora.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
set -e
3+
set -euo pipefail
44

55
CLOUD_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
66
DISTRIBOX_IMG_PATH="/var/lib/distribox/images/"

images/scripts/create-ubuntu.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
22

3-
set -e
3+
set -euo pipefail
44

55
CLOUD_IMG_URL=https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
66
DISTRIBOX_IMG_PATH="/var/lib/distribox/images/"

0 commit comments

Comments
 (0)