From 39dd0c2162396df74a24f44b89405ee09ad70421 Mon Sep 17 00:00:00 2001 From: Natanael Copa <ncopa@alpinelinux.org> Date: Tue, 11 Feb 2025 01:11:26 +0000 Subject: [PATCH] main/tiny-cloud: backport fix for autoinstall --- main/tiny-cloud/APKBUILD | 4 +++- main/tiny-cloud/autoinstall.patch | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 main/tiny-cloud/autoinstall.patch diff --git a/main/tiny-cloud/APKBUILD b/main/tiny-cloud/APKBUILD index 0caa126e7efc..f500dd900299 100644 --- a/main/tiny-cloud/APKBUILD +++ b/main/tiny-cloud/APKBUILD @@ -3,7 +3,7 @@ # Maintainer: Jake Buchholz Göktürk <tomalok@gmail.com> pkgname=tiny-cloud pkgver=3.1.0 -pkgrel=0 +pkgrel=1 pkgdesc="Tiny Cloud instance bootstrapper" url="https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud" arch="noarch" @@ -13,6 +13,7 @@ depends="e2fsprogs-extra partx sfdisk yx openssh-server" provides="tiny-cloud-allclouds=$pkgver-r$pkgrel" source=" $url/-/archive/$pkgver/tiny-cloud-$pkgver.tar.gz + autoinstall.patch tiny-cloud.pre-upgrade tiny-cloud-openrc.pre-upgrade tiny-cloud-aws.post-install @@ -110,6 +111,7 @@ scaleway() { sha512sums=" 053f4321d241093cb993df8fcf916aeb03b023ef98564d3a4c3feff36c3a49a58d155570ca0c3d80cab59b06cab8e6d76d4a0345be7245fd890c6d78e54d5e54 tiny-cloud-3.1.0.tar.gz +fb3cc32b7ba8b42c30351520ac3ed9dffe9844e0ad5042582fabb562a957697390792a7879ab2875f3451835791ef8d864f66ba2bca3bbf5d02ba9f8765cb649 autoinstall.patch 83217a30e495bcc18ad1a5d744806d499b5bdf929df3f18597216a25f465e5d4764ca66499d221bf5738b83639f1ec80de2a14e4b64aac80d51b285c01f0fc74 tiny-cloud.pre-upgrade a2f795c1d9cce1a796cc92711b18459706b6573417d2ef43504c50a65f4808eaf8f8d48a20a4f198ade25c285188659a95d51e5cb34e4c64cf6384459397b850 tiny-cloud-openrc.pre-upgrade 8fd43cabc3de03cf47d5252ac2642d9c943f042b7a5c96a6691c0523fc75ee114363affedbe108fe8f1c2ef4ef7146563d488b6f7ef89b3a3ac6b4ac355e9d48 tiny-cloud-aws.post-install diff --git a/main/tiny-cloud/autoinstall.patch b/main/tiny-cloud/autoinstall.patch new file mode 100644 index 000000000000..a94558f839db --- /dev/null +++ b/main/tiny-cloud/autoinstall.patch @@ -0,0 +1,25 @@ +From f643fad6327c400631558d734bde9da75792c604 Mon Sep 17 00:00:00 2001 +From: Natanael Copa <ncopa@alpinelinux.org> +Date: Sat, 18 Jan 2025 18:49:45 +0000 +Subject: [PATCH] alpine-config: fix bug when running autoinstall + +--- + lib/tiny-cloud/user-data/alpine-config | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/tiny-cloud/user-data/alpine-config b/lib/tiny-cloud/user-data/alpine-config +index def1b1f..63e10ca 100644 +--- a/lib/tiny-cloud/user-data/alpine-config ++++ b/lib/tiny-cloud/user-data/alpine-config +@@ -71,7 +71,7 @@ init__userdata_autoinstall() { + if [ -n "$disk" ]; then + rm -f "$ETC"/runlevels/*/tiny-cloud* + $MOCK lbu include /root/.ssh /home +- $MOCK ERASE_DISKS=/dev/$disk setup-disk -m sys /dev/$disk ++ ERASE_DISKS=/dev/$disk $MOCK setup-disk -m sys /dev/$disk + # TODO: make reboot configurable + $MOCK reboot + else +-- +GitLab + -- GitLab