From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7136107964992061440 X-Received: by 2002:a17:907:6e1a:b0:73d:afd6:90c7 with SMTP id sd26-20020a1709076e1a00b0073dafd690c7mr4687302ejc.689.1661504610762; Fri, 26 Aug 2022 02:03:30 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:98c9:b0:726:d068:52af with SMTP id kd9-20020a17090798c900b00726d06852afls1736679ejc.1.-pod-prod-gmail; Fri, 26 Aug 2022 02:03:29 -0700 (PDT) X-Google-Smtp-Source: AA6agR57CuvsldcuSXsq6nixpHRdwz48pdl2i5BWq+wHkqNYNCUj1kLWbRrjPPMtgypzBIMaNKsc X-Received: by 2002:a17:907:3f94:b0:73d:8f71:b56a with SMTP id hr20-20020a1709073f9400b0073d8f71b56amr4938590ejc.328.1661504609550; Fri, 26 Aug 2022 02:03:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661504609; cv=none; d=google.com; s=arc-20160816; b=CYntBEDaLaDHXvHT2diBz2KDzEz49Vi23dsimXDfGuU81dasePG0y1pTDJFKvB3C8I uS6Q5/Ssp5LdgXf6Uy2Z0LHA+TmFfXanVDXkutOHmtn7cBVQWRHjoGr7MzKXmxIWHBuA mjb3sjEiKRjgYlgaMxx4KgvVMzumbgYT9u2Ckn1aHpiTmdL5IGfPUg8Jey96FywKZwTa 7zLWUsqCQnZ77k3L177Qo+C3PmUZXZn9K3t/26NXQ5dGSKYYdGCEJYSox9EMLCD45H4L xXuYodssMVigcZJjEjtA27rnvOcPprKqQVCTtI8J2Osq3ImeRHsRFOtdXH7rVoF2lvIO 6uzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:to:content-language:subject:from :user-agent:mime-version:date:message-id:dkim-signature; bh=TsxEZAOVZt6BlU7gjqD3rt64iuPx0/nNtR93oqdYSA8=; b=zLX2HUCozv8/G+fq9R2mAB6V8AuWJ5Eq4l+sCV8E7gQYN1KrqJcnLhs33NCD+CMvZj lIQNgN/o1eH82rDpyDD3JUVLuN6mTfkAtSj8C/iqHwdZD5mvbcnXMIItFZ0fTfY1iI8g Z42SpebLW+MJEhTdNxCqnTmQp/nkBMGQGWbe/iM6Q5CRv4y2JrrdqVe6iRXjfM+yLLMJ O1MABl4a+VQYSnxMUOvZsOSJ7NSliH8QuntbOYBgvFS3S8H7IWfayjwbu7GOF1YAgTQn 3PNC7ShqPlR78MIGdZZuB03XMSlMjJ6CaZpVrvMqf3AUAq1GbOup2xRXlfCiAoVcry0m K4Wg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@web.de header.s=dbaedf251592 header.b=VhW0A0Xn; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.14 as permitted sender) smtp.mailfrom=jan.kiszka@web.de; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=web.de Return-Path: Received: from mout.web.de (mout.web.de. [212.227.15.14]) by gmr-mx.google.com with ESMTPS id b2-20020a05640202c200b0043cd530210bsi47542edx.5.2022.08.26.02.03.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Aug 2022 02:03:29 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.14 as permitted sender) client-ip=212.227.15.14; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@web.de header.s=dbaedf251592 header.b=VhW0A0Xn; spf=pass (google.com: domain of jan.kiszka@web.de designates 212.227.15.14 as permitted sender) smtp.mailfrom=jan.kiszka@web.de; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1661504609; bh=R6CHSu0rFfil0dtSxpeeucjCwbw+F9Sga4z6vJQKCM8=; h=X-UI-Sender-Class:Date:From:Subject:To; b=VhW0A0XnDIBVKzu4mse6v/O54Y9L9y1ikHmBR8gbBT+0BKUfTPLQnyoOZbFuBfdpt iJ4CRfoAK95d/WkrjcTsZELZ+JOnZWOMqLHLwuRNtNcvGFX/eh3ud9s+qDIl5pvs4b Co+Qj7NnG0vQ+x0OWWq6mvYobgvu/lWHo167RmJQ= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Received: from [192.168.178.20] ([92.210.49.225]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M3V6E-1oS3Tn08rC-000j0D for ; Fri, 26 Aug 2022 11:03:29 +0200 Message-ID: <2fd9b2b0-72ec-ac67-1f4c-42fc38589a07@web.de> Date: Fri, 26 Aug 2022 11:03:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 From: Jan Kiszka Subject: [PATCH] doc: Rework description of build dependencies installation Content-Language: en-US To: isar-users Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:byKBfzh9/wsRV8s8WkiNe5ykW2/IVnMk4m7OOycCG0wptK3S/2i 1wwBJXUqstvx9th9dSITI9EendE6EfnjSI3gRNgszDPCEzVQqXgk/4jzJzJ5LQ0/t/DMJvW U2qCHiDN+P5qiVyZOHtX0vo/5P3KVKXEDO58FLO5Xm7cuckkt+vGjQB9MJdxKiw3fkvz1Od HkkxGHvpDPTpivho6gElg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:845BdGx36OE=:x+ftkX5EgUBCc+ETQiXaBd +Md/FDNMXUW2iLEcMZxrGLnv8HpNhl4olVoOb200PAgLjH3P3EmBba/dmSJ3lvADsYfms6ikj +QOMBpVVddp5IXPhGHUgWBjxOmkh4WALwSM0V47MFGGFq1CyhL5KRGBj34QaDVR6VVaW7rK/8 htPncSvNCT6Azvo3sEzZ4QK+VjPKaSnkK3gZ01kjc12w8GlCCNYP9p307byXzfBUBvK7XuE4x u4Qo1UZKOHvVZKuPxQ3M6CGO/eDL+M6CaHp8vpcMn2m5gWayXGEf40fnJv5EGCkI3TvjXq5IJ Lc2JSpsByqCBg2KgNOVoKGYuFmbDz0o8oFKWw1aPYLwDsF0kWy6FtP2UUNrIvK7WqOTpH6vnS TWWdzGfvmzanB3rboOaWD4HB94UpjS315WdYq/j2072MWr+DXwBWrCjTKr81xSZX1/s6xBeGD R2GUr2J1C0tlhYKwvbtuzIROsbF7KMNVekSx6GR0bMITZbFUUbOexkyJjA776jGDZnw//vOU5 0Lcijcf12JHx0TD5mUzVSUvdIy38cZh0JN3Y+FQTaGkWAKT9mhkn87HvpbXxtTu8omEH5w0rX /5xF4E0TuVukrzxgrcc551xDiRan+7hvmYB99IfaN5pKAwI86Qut4GOus21uMh4FPN/CllOK9 rVVJPrELN24DUwCMH1AMS3cKSF9z/9VXTy0/hIxq2UsZ4mw99XyQ1IKO734NK+J7+MKZey4Vw l9EEUZI07nFePePXxpwW5Eou5Gm8BqcKkOMVNlSlJ7dM3i6WMYh18Nh6BUpbGoNoxgIrEg8Kj J7CL/iwnFDDNVh+odoJPloqoet+8wkcldQBfZS3RrvzZuGIXzkkXS2np80cE/BzjezdXqmumw efP57lJGFQ4gyWXkiWmV0vG9Je7thRkyi5iJKMNSeEei4kQHEKoUKcEHEcJV8rzijriCxP1Yf 970zPr6ddV5BuPMlp0/x88WeLgoM5E4YAk13JvL9gqw5pm8kmByJfJICrd/1YQjeJJZkD+XqQ G3O5iuNKvzGeFCY1M7j14OFKsy5WP7uC1/8yJYpKeCicMpEWHdIJ1+yrhC3IjYlKvl0sFu9EE ph1T0GDf74BR0aUuROydR4ALWRU1xzkFF3N//gtfoIZWHvvPMy3q74HOQ== X-TUID: YIbUSODhIWXa From: Jan Kiszka Fold in sbuild and schroot packages so that everything needed for building is in one list. Move qemu out of this list because it is only optional. Reorder the note about adding the user to the sbuild group so that it introduces the related command. Signed-off-by: Jan Kiszka =2D-- doc/user_manual.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/doc/user_manual.md b/doc/user_manual.md index 546ae75c..5b2387d8 100644 =2D-- a/doc/user_manual.md +++ b/doc/user_manual.md @@ -78,37 +78,30 @@ apt install \ parted \ python3 \ quilt \ - qemu \ qemu-user-static \ reprepro \ sudo \ git-buildpackage \ - pristine-tar + pristine-tar \ + sbuild \ + schroot ``` -Additional setup is required since `sbuild` is now used for package build= . -Install the following packages: +If your host is >=3D buster, also install the following package. ``` -apt install \ - sbuild \ - schroot +apt install python3-distutils ``` -Also, user who runs isar should be added to `sbuild` group. **NOTE:** sbuild version (<=3D0.78.1) packaged in Debian Buster doesn't s= upport `$apt_keep_downloaded_packages` option which is required in Isar for populating `${DL_DIR}/deb`. So, host `sbuild` in this case should be manu= ally upgraded to >=3D0.81.2 version from Debian Bullseye. +Next, the user who should run Isar needs to be added to `sbuild` group. ``` sudo gpasswd -a sbuild ``` -If your host is >=3D buster, also install the following package. -``` -apt install python3-distutils -``` - If you want to generate containerized SDKs, also install the following packages: `umoci` and `skopeo`. Umoci is provided by Debian Buster and can be installed with @@ -129,6 +122,11 @@ Notes: handled by QEMU (check e.g. `qemu-arm` in `/usr/sbin/update-binfmts --display`). +To run images built for QEMU, you also need to install the related packag= e: +``` +apt install qemu +``` + ### Setup Sudo Isar requires `sudo` rights without password to work with `chroot` and `d= ebootstrap`. To add them, use the following steps: =2D- 2.35.3