Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id 0FCBA2235E2 for <~alpine/devel@lists.alpinelinux.org>; Thu, 5 Oct 2023 14:52:42 +0000 (UTC) Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-533edb5ac54so1948292a12.0 for <~alpine/devel@lists.alpinelinux.org>; Thu, 05 Oct 2023 07:52:42 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696517561; x=1697122361; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=UtH6UuONqYY1Xx8NElWg7hXm5Y2NGTJxocayzK+TEoc=; b=tlmL3ZDksa+RGu5WWdczNV+Ya8Ho8DdQOI/Xfi3om5q/lcm9K14qcK/KOKpyctkzxB V/5vegLIGX8rGNnLMGQmcmg+tFnmW1LggAUMLS7upSXtDOGzTVTSOptHaT3p9U9yR16g AKEaFKfc7PhC0pC7nrU0uGffmgGpcWAO2m4/y3Quy1hcn8Kuh79y+sEuSPuW3ZiHX5e1 VNahetx84/b4/L2oWjXp9z/pC7CJi7VJaH6v67AfhgHMYrXhNcfNQcMxSkzEMzDRcIIt 5cPcylH0nOgiGcVQqQ68Sdpzyaj4rTfo9c+o8KcWC6fft7sgI1T/BBD8mlH5moGWk4gF mzAw== X-Gm-Message-State: AOJu0Yxye2wQZsz67vkb0JydlpceQD4wZS07I9CUt7IVdXcIemwCg8L5 80fSgKZrhw9RQJzhLe7VvAduh26kkQIrmhYAMDn+KTmXt1S69w== X-Google-Smtp-Source: AGHT+IHTTQRvm29uqvBEtU9ax5Glqs3FmVDUe4tTwgRFeABx/QWZkf7P0jBYGSt7d1VtbpB0WTKUt/p0F89Qp3HCgis= X-Received: by 2002:a50:fc11:0:b0:52a:250e:a052 with SMTP id i17-20020a50fc11000000b0052a250ea052mr5079727edr.7.1696517561222; Thu, 05 Oct 2023 07:52:41 -0700 (PDT) MIME-Version: 1.0 From: Guido Trotter Date: Thu, 5 Oct 2023 16:52:30 +0200 Message-ID: Subject: Proof of concept alpine non-interactive autosetup To: ~alpine/devel@lists.alpinelinux.org Content-Type: multipart/alternative; boundary="000000000000978e600606f94618" --000000000000978e600606f94618 Content-Type: text/plain; charset="UTF-8" Dear alpine devs, Thanks a lot for the great work! I tried to create a system so that an unmodified Alpine image would self-install without user interaction, by passing a custom mini apkovl archive. I have tested this on libvirt+kvm in diskless mode, but it should work pretty much on any platform where the apkovl can be passed in either directly or via an extra block device. My initial proof of concept is at: https://gitlab.alpinelinux.org/ultrotter/alpine-autosetup Let me know if you have thoughts, or ideas! Thanks a lot, Guido --000000000000978e600606f94618 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Dear alpine devs,

Thanks a lot for the = great work!=C2=A0

I tried to create a system so th= at an unmodified Alpine image would self-install without user interaction, = by passing a custom mini apkovl archive.

I have te= sted this on libvirt+kvm in diskless mode, but it should work pretty much o= n any platform where the apkovl can be passed in either directly or via an = extra block device.

My initial proof of concept is= at:=C2=A0https://gitlab.alpinelinux.org/ultrotter/alpine-autosetup

Let me know if you have thoughts, or ideas!

=
Thanks a lot,

Guido

--000000000000978e600606f94618--