Received: from pmta31.teksavvy.com (pmta31.teksavvy.com [76.10.157.38]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 3EE367810F2 for <~alpine/devel@lists.alpinelinux.org>; Sat, 9 Jul 2022 05:46:17 +0000 (UTC) IronPort-SDR: EoluTLuoI5uSHL/4IR/rGw5O6RfRofgjML+aTM85/7g6ZOxyFXs9pJ+Q8gDRiR9jRFMZwteZbk +CwmgyhtOrkA== IronPort-PHdr: =?us-ascii?q?A9a23=3AMr2snhLchWi1VedYxtmcuZQyDhhOgF28FhEY4?= =?us-ascii?q?JogkK4Ibqmg5J38Il2Z7vJo3zqrFc2To7oMw6LNq661QWUb+t7Bq30EfJFWH?= =?us-ascii?q?z49wcQN11V4X4jcVhy9dqa0KXZrXYxZUUN9uXSyMExbAsH7MlHcrmWv5zoTE?= =?us-ascii?q?T3gNA55Oun+GoHblci60aa58tXIZhlQwjqwZbQnH0zn90OI6JlQ2s07e/kEo?= =?us-ascii?q?iY=3D?= IronPort-Data: =?us-ascii?q?A9a23=3AhySIWakUB5TICt92nkpJR6Do5gxFJERdPkR7X?= =?us-ascii?q?Q2eYbSJt1+Wr1GztxIZXmuPaPaMNDCmf49zbN+w/UpUvJbcmtMySVFvqyo0E?= =?us-ascii?q?S4T+ZvOCP2ndUqhZCn6wu8v7K5EA2TyUjRJRSwNZie0SiyFb/6w9xGQ6YnSH?= =?us-ascii?q?uCmULGcangtLeNZYH5JZSxLyrZRbrFA3IDR7zOl4bsekuWHULOX82cc3lE8s?= =?us-ascii?q?cpvnChSUMHa41v0iLCeicdj5zcyn1FNZH4WyDrYw3HQGuG4FcbiLwrPIS3QE?= =?us-ascii?q?so0In4Q5t2ZfrbTKiXmQ5bNMAKOjWFKHbSvgQNLuDIjlK08MZLwa28N03PQw?= =?us-ascii?q?ok3l44L7MXsIesqFvSkdOA1XxdUCzx0OaxN0KDGJXSjvMeTwETcf3bqhf5nZ?= =?us-ascii?q?K0zFdRIpbsmXz0fqZT0LxhINHhvndme1ru/Uuhqi4MvIdfmOKsbu2p81nfQC?= =?us-ascii?q?e4nR53HQqPX9ZlfxjhYuyzkNZ4yfOIGZDBvaw/cJQFCOUweFowv2uyvgxHCn?= =?us-ascii?q?/RjgAr9jcIKD6L7lWSdCITQDec=3D?= IronPort-HdrOrdr: =?us-ascii?q?A9a23=3AlX7GoK1FYnaFEWUvgAO5GgqjBIMkLtp133?= =?us-ascii?q?Aq2lEZdPU0SKGlfrOV7ZYmPHjP+VAssRAb6Le90cy7K080mqQa3WB8B8bGYO?= =?us-ascii?q?CEggqVxeNZgrcKqgeIc0bDG/ZmuZuIGJIObOEYY2IK7voSrDPZLz6mquP3iZ?= =?us-ascii?q?xBA43lvg9QcT0=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2GFBABRFcli/3JJlxRagQmBT4IkgQG?= =?us-ascii?q?BBAdNhE+RDYNZTpYVgjyBfAsBAQEBAQEBAQEJOQkEAQEDAQKKDCc2Bw4BAgQ?= =?us-ascii?q?BAQESAQEBBQEBAQEBBwQCAoEYhWgBDIMxIlYBAQEBAQEBAQEnAgEBAQEBAQE?= =?us-ascii?q?BAQEBAQEBAQEBAQEWAg1SJGwdAQE4NAImAl8NCAEBFQKCYgGDGBOvN4ExgQG?= =?us-ascii?q?CCAEBBoJfhQcDBoERLI8/gg2BPItbgmWafCYEDwMaLS8SgR9sAQgGAwMHCgU?= =?us-ascii?q?wBgIMGBQEAhMSUxYCEgUHChkOFBsiFwwPAxIDDwEHAgkQCBIlCAMCAwgDAgM?= =?us-ascii?q?mAgMWCQ4DHQgKGBIQEgIEERoLCAMWPwkCBA4DQAgOAxEEAw8YCRIIEAQGAzI?= =?us-ascii?q?MJQsDBQ8NAQYDBgIFBQEDIAMUAwUkBwMhDyYNDQQiHQMDBSUDAgIbBwICAwI?= =?us-ascii?q?GFQYCAmw5CAQIBCsjDwUCBy8FBC8CHgQFBhEIAhYCBgQFAgQEFgIQCAIIJxc?= =?us-ascii?q?HExgbGQEFWRAJIRwKHRAFBhUDIW0FCjsPKDQ2PCwfGwqBFSwrFgMEBAMCBho?= =?us-ascii?q?DAyICECkGMgMVBikVFRoTCSuBAUQCnR6BOwUbAnkVFT+TEx6PMJ8kBwODTgW?= =?us-ascii?q?LHZRhBhMtlmqRey2WSiCNEpRshSmBaAKCDYFAgmhRGQ+OLBaCfIVohWZZOwI?= =?us-ascii?q?GCwEBAwmPBQEB?= X-IPAS-Result: =?us-ascii?q?A2GFBABRFcli/3JJlxRagQmBT4IkgQGBBAdNhE+RDYNZT?= =?us-ascii?q?pYVgjyBfAsBAQEBAQEBAQEJOQkEAQEDAQKKDCc2Bw4BAgQBAQESAQEBBQEBA?= =?us-ascii?q?QEBBwQCAoEYhWgBDIMxIlYBAQEBAQEBAQEnAgEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEWAg1SJGwdAQE4NAImAl8NCAEBFQKCYgGDGBOvN4ExgQGCCAEBBoJfhQcDB?= =?us-ascii?q?oERLI8/gg2BPItbgmWafCYEDwMaLS8SgR9sAQgGAwMHCgUwBgIMGBQEAhMSU?= =?us-ascii?q?xYCEgUHChkOFBsiFwwPAxIDDwEHAgkQCBIlCAMCAwgDAgMmAgMWCQ4DHQgKG?= =?us-ascii?q?BIQEgIEERoLCAMWPwkCBA4DQAgOAxEEAw8YCRIIEAQGAzIMJQsDBQ8NAQYDB?= =?us-ascii?q?gIFBQEDIAMUAwUkBwMhDyYNDQQiHQMDBSUDAgIbBwICAwIGFQYCAmw5CAQIB?= =?us-ascii?q?CsjDwUCBy8FBC8CHgQFBhEIAhYCBgQFAgQEFgIQCAIIJxcHExgbGQEFWRAJI?= =?us-ascii?q?RwKHRAFBhUDIW0FCjsPKDQ2PCwfGwqBFSwrFgMEBAMCBhoDAyICECkGMgMVB?= =?us-ascii?q?ikVFRoTCSuBAUQCnR6BOwUbAnkVFT+TEx6PMJ8kBwODTgWLHZRhBhMtlmqRe?= =?us-ascii?q?y2WSiCNEpRshSmBaAKCDYFAgmhRGQ+OLBaCfIVohWZZOwIGCwEBAwmPBQEB?= X-IronPort-AV: E=Sophos;i="5.92,256,1650945600"; d="scan'208";a="187596494" Received: from webhost.teksavvy.com ([20.151.73.114]) by hsmtp13.teksavvy.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 09 Jul 2022 01:46:15 -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 5CB6B323013C for <~alpine/devel@lists.alpinelinux.org>; Sat, 9 Jul 2022 01:46:15 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wildtechgarden.ca; s=default; t=1657345575; bh=NtGo8mFyj8jaAH/b/GS8chbyDiwMn/yuo/MtMHzH5K0=; h=To:From:Subject; b=FMEalA2d8nkrZ980VZEwWLNSI1N8ljczVcJk0J5AiSb4ci2igtqMfzOBA8T0gPN/h e0BUdwJdGl3LyBpkGzMWXbBVupYaTPAVNoNJccBv1t6iqxRX0zumwu/O5aiwEyVxcR hDKCiD6+8XdJay/6kEdHhqi3nNBVOI10j5dr2QRE= 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: Date: Sat, 9 Jul 2022 01:46:14 -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: Creating a '.boot_repository' Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-PPP-Message-ID: <20220709054615.19886.60704@webhost.teksavvy.com> X-PPP-Vhost: wildtechgarden.ca Hi all, I've been working on adding an answerfile parameter to the kernel commandline in order to facilitate unattended installs[1], and am attempting to set up a basic smoke test. The problem I am running into with this is that when netbooting an APK 'boot repository' is required. I cannot for the life of me find the documentation of what packages need to be in said repository, or if there is in fact such documentation. I have been crawling the mkinitfs source, but I seem to be missing something in figuring this out. Any pointers, a list of required packages, or other assistance would be most welcome. I have built and openrc and mkinitfs package and successfully built a netboot image that has the required change to the initrafmfs-init script, but I'm missing the boot repo from which certain packages must be downloaded. [1]: 1. The issue I created in Gitlab 2. The mkinitfs part of the solution 3. The openrc (firstboot initscript) part of the solution -- https://wildtechgarden.ca Technical and professional website https://princesandmadmen.ca Personal and political blog