Received: from pmta11.teksavvy.com (pmta11.teksavvy.com [76.10.157.34]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 38669780E86 for <~alpine/devel@lists.alpinelinux.org>; Tue, 5 Jul 2022 23:26:41 +0000 (UTC) IronPort-SDR: VKxmX71rXbb0B0QJgEvyyGoMKBOtof3mA4z5ckWXrAHnTYDWCepvP/eUApKfsWynW6uv0oFLUU DUIAEMChZnQg== IronPort-PHdr: =?us-ascii?q?A9a23=3A0G8qGB2QADO+a069smDPWlBlVkEcU/3cIQMf6?= =?us-ascii?q?p08l/RSf6e49or8LQrU4vA+6T2BFc2To7oMw/HOvfX4UHcbqdaavXYOfYYEd?= =?us-ascii?q?idNiN5exlR/RpfaWAuhdKCsNX17VN9HSEcj+ni6NUZPH8Ora1PeumC46T8ZM?= =?us-ascii?q?gr+MQZpK+/1FYfIg8mxkeu7s4bWfx0OhDe5ZuZBdUTs61yP5o9Nx9IzdZNZ9?= =?us-ascii?q?w=3D=3D?= IronPort-Data: =?us-ascii?q?A9a23=3AOsDgmaDljawf4RVW/+3hw5YqxClBgxIJ4kV8j?= =?us-ascii?q?S/XYbTApDkkgWAHzGsaXW+APq6JZTT3eYx0PY2y9E0GucXQn4AyTANkpHpgZ?= =?us-ascii?q?kwRpJueD7x1DKtQ0wB+jyH7ocsOA/w2MrEsF+hpCC6GzvuRGuK59yMkivnVH?= =?us-ascii?q?uGU5NPsY0ideyc1EE/Ntjo+w4bVsqYw6TSIK1vlVeHa+qUzC3f/s9JACV/43?= =?us-ascii?q?orYwP9ZUFQejxtD1rA2TagjUFYzDBD5BrpHTU26ByOQroW5godW7gsepYxV8?= =?us-ascii?q?F81/z91Yj+kuqn2eE0NWaKUIQWNkXNIRbnkiR9HzsAw+vxjcqNBMAEI0HPQx?= =?us-ascii?q?owZJNZl7PRcTS8lMKHUhe4ZUhJwDCB6MbFL87/IKGKzvMrVxESun37EmqQ2V?= =?us-ascii?q?hBpZNFGkgpwKSQUnRACExgbZxSbhuS7h762VORorsAiN9XweoobonBmwDXYC?= =?us-ascii?q?+s2B5fZTM33CXVwtNsrrt9DF/bZfNZfdTdsdx3efQwJMVASYK/SVdyA3hHXG?= =?us-ascii?q?wC0YnrMzUbv31Xu8Q=3D=3D?= IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AFM5JSqGjyUZezvRPpLqE2ceALOsnbusQ8z?= =?us-ascii?q?AXPiBKJCC9Afbo9fxG+85rsyMc6QxhP03I/OrrBEDuex3hHPJOkOws1NSZPT?= =?us-ascii?q?UO2lHGEGgK1+KLqAEMAxeTygc379YFT0ERMqySMbE3t6bHCI7TKadY/DEAmp?= =?us-ascii?q?rY/dvj8w=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2F2BQAGyMRi/3JJlxRagQmDc4EBgQQ?= =?us-ascii?q?HTIRPlGZOlhVmg1ILAQEBAQEBAQEBCTMPBAEBAwECik0nOBMBAgQBAQESAQE?= =?us-ascii?q?BBQEBAQEBBwQCAoEYhWgBDIMxeAEBAQEBAQEBAScrAg1SJGwPAQ0BATg0AiY?= =?us-ascii?q?CUwwNCAEBgnkBgxiuLIExgQGCCAEBBoJfhQcDBoERLIYgYIg/gg2BFSeLW4J?= =?us-ascii?q?DIppLJgQPAxotLxKBH24BCAYDAwcKBTAGAgwYFAQCExJTHAISBQcKGw4UHCQ?= =?us-ascii?q?XDA8DEgMRAQcCCRIIFSsIAwIDCAMCAysCAxYJBwoDHQgKHBIQFAIEER4LCAM?= =?us-ascii?q?ZHiwJAgQOA0AICwoDEQQDExgJFggQBAYDCC8NJwsDBQ8NAQYDBgIFBQEDIAM?= =?us-ascii?q?UAwUkBwMhDyYNDQQiHQMDBSUDAgIbBwICAwIGFQYCAm4uDQgECAQ3Iw8FAgc?= =?us-ascii?q?vBQQvAh4EBQYRCAIWAgYEBQIEBBYCEAgCCCcXBxMYGxkBBVkQCSEcCh8QBQY?= =?us-ascii?q?VAyFvBQo7Dyg0NjwsHxsKgRosKxYDBAQDAgYaAwMiAhApBjIDFQYtFRUcEww?= =?us-ascii?q?RKBwCnC+Bb4EwgUeSIB6uUQcDg06LIpRgBhMtlmqRepQgglUgoWkghRyBeIF?= =?us-ascii?q?/hChRGQ+RPotOWTsCBgEKAQEDCY8FAQE?= X-IPAS-Result: =?us-ascii?q?A2F2BQAGyMRi/3JJlxRagQmDc4EBgQQHTIRPlGZOlhVmg?= =?us-ascii?q?1ILAQEBAQEBAQEBCTMPBAEBAwECik0nOBMBAgQBAQESAQEBBQEBAQEBBwQCA?= =?us-ascii?q?oEYhWgBDIMxeAEBAQEBAQEBAScrAg1SJGwPAQ0BATg0AiYCUwwNCAEBgnkBg?= =?us-ascii?q?xiuLIExgQGCCAEBBoJfhQcDBoERLIYgYIg/gg2BFSeLW4JDIppLJgQPAxotL?= =?us-ascii?q?xKBH24BCAYDAwcKBTAGAgwYFAQCExJTHAISBQcKGw4UHCQXDA8DEgMRAQcCC?= =?us-ascii?q?RIIFSsIAwIDCAMCAysCAxYJBwoDHQgKHBIQFAIEER4LCAMZHiwJAgQOA0AIC?= =?us-ascii?q?woDEQQDExgJFggQBAYDCC8NJwsDBQ8NAQYDBgIFBQEDIAMUAwUkBwMhDyYND?= =?us-ascii?q?QQiHQMDBSUDAgIbBwICAwIGFQYCAm4uDQgECAQ3Iw8FAgcvBQQvAh4EBQYRC?= =?us-ascii?q?AIWAgYEBQIEBBYCEAgCCCcXBxMYGxkBBVkQCSEcCh8QBQYVAyFvBQo7Dyg0N?= =?us-ascii?q?jwsHxsKgRosKxYDBAQDAgYaAwMiAhApBjIDFQYtFRUcEwwRKBwCnC+Bb4Ewg?= =?us-ascii?q?UeSIB6uUQcDg06LIpRgBhMtlmqRepQgglUgoWkghRyBeIF/hChRGQ+RPotOW?= =?us-ascii?q?TsCBgEKAQEDCY8FAQE?= X-IronPort-AV: E=Sophos;i="5.92,248,1650945600"; d="scan'208";a="190297146" Received: from webhost.teksavvy.com ([20.151.73.114]) by hsmtp11.teksavvy.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 05 Jul 2022 19:26:40 -0400 Received: from [192.168.3.197] (107-179-206-29.cpe.teksavvy.com [107.179.206.29]) by webhost.teksavvy.com (Postfix) with ESMTPSA id 881FF326AB7F for <~alpine/devel@lists.alpinelinux.org>; Tue, 5 Jul 2022 19:26:39 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wildtechgarden.ca; s=default; t=1657063599; bh=kR5eq/NDa52SLj3/7J8KxWgqKYWsbuK5nQk57zix4EQ=; h=To:From:Subject; b=rIKHjO71BqRX6R48EQNIVVztXUk9d7zqakbEKRsJpwhpHwZTCjdtQVEgy6sME6yJu Z99XF9SQ/+37n2DswiqT8W81fR+4OjXJciIfrYnFNXkCMhaSBbX7obfEFFXNRV+mOi tuBoPt7ytmPampiyWzoBT6y315i36cDDDiQ9wjFI= Authentication-Results: webhost.teksavvy.com; spf=pass (sender IP is 107.179.206.29) smtp.mailfrom=dfdpublic@wildtechgarden.ca smtp.helo=[192.168.3.197] Received-SPF: pass (webhost.teksavvy.com: connection is authenticated) Message-ID: <228a75c1-69f5-cdda-87cf-d2b052f065aa@wildtechgarden.ca> Date: Tue, 5 Jul 2022 19:26:39 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 To: "~alpine/devel@lists.alpinelinux.org" <~alpine/devel@lists.alpinelinux.org> Content-Language: en-CA From: "Daniel F. Dickinson" Subject: answerfile via kernel cmdline and a nextboot script url likewise Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-PPP-Message-ID: <20220705232639.29521.7383@webhost.teksavvy.com> X-PPP-Vhost: wildtechgarden.ca Hello all, In thinking about the whole automated deployment thing, it occurs I may be unaware of existing or planned capabilities that would take care of basic deployment needs. 1. Is it currently possible to supply the URI of an answerfile on the kernel commandline (e.g. when doing iPXE boot)?    1. If not, is this a planned capability? Is there work in progress? Is this something you'd welcome an MR for? 2. Is it currently possible to specify the URI of a script on the kernel commandline (as with answerfile) that will run on the first reboot (i.e. after applying the answerfile and doing the needed reboot)?    1. ditto    2. AIUI the answerfile root filesystem isn't suitable for running as a normal system, even after the answerfile completes. Is this correct, or would it be possible to run a script in the answerfile root context that wouldn't have unexpected gotchas? It seems to me this would also help with the request for being able to do headless deployments of Alpine Linux. Regards, Daniel -- https://wildtechgarden.ca Technical and professional website https://princesandmadmen.ca Personal and political blog