Received: from stravinsky.debian.org (stravinsky.debian.org [IPv6:2001:41b8:202:deb::311:108]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id A1CE4223649 for <~alpine/devel@lists.alpinelinux.org>; Thu, 5 Oct 2023 15:44:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; s=smtpauto.stravinsky; h=X-Debian-User:Content-Type:MIME-Version:Message-ID: Subject:To:From:Date:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=d4f4O91PkOefZHDrb3oQE5Pm1YSwcRn6ZwVhtPU/0rY=; b=FZliRvc63q38AOyTKJCSZoMjzu uFUwU/ugtMbpeA54NuZHJdfRey/f7Q59t3ns8l5FyCi3D9R3oAkOQ7UBhkxxZLtKaZrIcuyIwv3uy AdNE/842kaQrk6Oa5B66K0HzrEsRjQy6WWtou9Y4ATnTKjFERNChnWzgG83fpCknUEii3a2YjfwUk wKYCerMZdjRKxsLWiM1eyJNdYki/ysWnATmE8REDiOHGtsnYM+n2VHJrpGEiwRV99N55jZ2HX+JdR QoEpYVzTJcPAjGuPywzIse6QJRABxvxB/jtF8iN+Or2pif8dTsEuRGDKD25i6WQ616RsgJogVyTyp YFjIHBiw==; Received: from authenticated user by stravinsky.debian.org with esmtpsa (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim 4.94.2) (envelope-from ) id 1qoQWg-003gYu-5Q for ~alpine/devel@lists.alpinelinux.org; Thu, 05 Oct 2023 15:44:34 +0000 Date: Thu, 5 Oct 2023 17:44:33 +0200 From: Guido Trotter To: ~alpine/devel@lists.alpinelinux.org Subject: Proof of concept alpine non-interactive autosetup Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="FVXj5QbBn6NbkgFp" Content-Disposition: inline X-Debian-User: ultrotter --FVXj5QbBn6NbkgFp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 --FVXj5QbBn6NbkgFp Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEFA8gLHj2Q6V86Lj0ScO/iSdVPS4FAmUe2eAACgkQScO/iSdV PS7ERRAArbVebWfEFxdtkWbMuS1XEeU3TJQ6OsygJcBGLrZTW61shAxu1gYUgs7C OD1FNLL3Q7VKXhRSjNKMgnpiEkaMi77yhxa9TnLlZSTgHOmTeSQ9Ju5ol++OT1g6 F00TXVZeCy7L1JyR5vV38vc/GCgcl/+lRo01HRwC3jqg6IS8sQ4u5qXqZYySmyjT XOEKoKvSy1h61DA3uB0h37JS40Kwr/Jgft95DzHM4KJuUfaOp0sXdEq7LFmlIZch idr92HEQ7d3F4V23EB2Z3Og/7L3l264vE/BjFCQHdEN/gln8oN8ZTCmdb/vrd/WS cS/XSNHbN+4Q80/3lttgi5hdRcZYCcOin5gGcuqwmT92h5vQ1+ipUBX8ba3xQejA LdmaG2ABqoL0oqECMHXzhetHP+M/5kHmllJMJPbn6JGVrO8wtSCX1wtGSTiozjzr e93r0BnRFFgWUk3XvJzYsjqEBMMgt2pjlbGyCFjHFQFdERf2DOKaPcLRkMg7hUQS 2wbYjthUiBL9Wp3Zj+8PVMYp03T5G8yZXLgbb/TEq80BCcLgz0fxLeVffbVC29j3 nOqTPcbPYwPoXNFnZE8MGmxS1KiaEtrM04lOR2nx12I2zp1pBLPSdIYmyO8dPn/B DOqXG2VyObWjEwijM+k426xrD7BcYdbMmfakhaSeSL61t2zu3R0= =2nXL -----END PGP SIGNATURE----- --FVXj5QbBn6NbkgFp--