From patchwork Fri Aug 26 01:03:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Kiszka X-Patchwork-Id: 2095 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Fri, 26 Aug 2022 11:03:36 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-ed1-f58.google.com (mail-ed1-f58.google.com [209.85.208.58]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 27Q93aR2005812 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 26 Aug 2022 11:03:36 +0200 Received: by mail-ed1-f58.google.com with SMTP id z6-20020a05640240c600b0043e1d52fd98sf759550edb.22 for ; Fri, 26 Aug 2022 02:03:36 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1661504610; cv=pass; d=google.com; s=arc-20160816; b=NTvADD6VEHUZowTQUHGb9X/UNlB2hMW2SCnKSJIXY+gNZE99aOUSAbDG7b1lUhy9M5 iK/I9pRKccnoPKV0pqGAttAY0MuM/Pe24h+mTcOIm1jxOMaomiL/eAxt3U78Xd4KZh7Q VWqx6IaZEyRd70cRBGAjMoSRj/AtfjLXD0sGmQwklgOKnSdCUrL583d35FAI5qfaEcIa XBQpPlxtV/eHRsv1ziIinBm/loA2frwk/GZkARcejIY3qNoQ1FOn/O0mRWwYZCLYHnnD 5oCHSoCkPcD7RM0kP0Zk0KUOoC8HdWCPXai1tD7MCyqFhFs5dcpwxiVYhGoC7zH2vuU3 TvlA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:to:content-language:subject:from :user-agent:mime-version:date:message-id:sender:dkim-signature; bh=07VBnNOpxQgc5ubbYKtzRVOuljHhPIY9eUn1025MpUU=; b=wLlZpJ4ZBoxW2Mxz1WpWuLoGker+PzN8ef/ojMtltu43PDC2Xnx7tcSdGNbCzJD/23 PlbMujmk3iBX+avMM7et4BCVPBRQ5VsXLyEXqBTDMNd/swgJBn5032pRh/s5RdkYQU89 piQeCMZ3220gV5fA1LlbJjmrfPVxx7MN9WaPNPyJwM9qLzw0iwC1YdAaEdCEXmtms2ur zmO1+d/h2pN4f3r3VfIW2sDT+dWD5fWxuqww3jYYijXC4uSXRlESmJ5vtgsC3RCmc2V7 vkXOFuQaQQr+7I65piinW6s7EytbFBqclX9GFlmhEHFEbeEpLnswbExH84y4EenUMAQs I1nQ== ARC-Authentication-Results: i=2; 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/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:to:content-language:subject:from:user-agent :mime-version:date:message-id:sender:from:to:cc; bh=07VBnNOpxQgc5ubbYKtzRVOuljHhPIY9eUn1025MpUU=; b=gOGpbtkuWQ4U2Lkbhi7dgyxiEjY9cMw1gDfDvQ9x+mcfmQoEkKaLEpokIvZlagOJwh f5HtPcM1si5caow5nC6gaUYHLdCQpRHuCBCIe0+wx66YSBZ1/ZHt5DQ8o5q4pNZleif3 mQ7APlVKI1njLQYhGjBYHbq9e9nz8TPu0kY0Ys+qe8JoaDbQrVtFuKPnl9DBmJGMQwaK JUSwm1EoOPsf8pkIXJEeic7XlRHyEJm1OEJ6D5ITcjhJ4MAiMQoWhOgth2BcoA0UD1Kj XHLfyRR9T9ZqFuxSu8K8TP9B03yvUQI30UwYvyj7Hf7jWvsRVuXgxmEN6A26d0+/so/A Hbng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:to :content-language:subject:from:user-agent:mime-version:date :message-id:x-gm-message-state:sender:from:to:cc; bh=07VBnNOpxQgc5ubbYKtzRVOuljHhPIY9eUn1025MpUU=; b=jub2KmDOi0i5DM5AdjVcfnDtX6TFtiE6CKSHqAShDdDYzRqND5oGb3CDC2qkn6V47e P423mlGwiQosnpGTujbB/LEdQa2pHkqpEAvZlUdCVMG64p79oMvuxpeDVB+xk3t1hwc1 jeTmu7Fe0tMaQ9nmlkD5pUj3U7fvPScElfp+9dUWuubzEOf4UwooXjirDKfDtRCzUWp4 ScXeF50MgRGVnSdALvXnVtRAkeTXfdaHB4BiQodIO8ATm1XiDCSSrSmSCJY9IvDESgWB lRhR6t/AxHh1xtL0+FvSUVz7QCcCvXhC9S6427u2S9p4rs17b8cVIlKKdHn+G6CbQ8Go iHXw== Sender: isar-users@googlegroups.com X-Gm-Message-State: ACgBeo1k2NsajZA64h4xeOCGmoTRSwU3fZgiuUW1WneXAwjMonz8m5h5 znyEKg89W7FuNFHkf8O30v0= X-Google-Smtp-Source: AA6agR7+jR16FSCEKN3VdTNVCfQT7s2FA5AURs5qXKbjWYQen5IMFtAPIIGW+e7dF3AoNELXInbDDw== X-Received: by 2002:a17:907:2cd4:b0:73c:9fa8:3ddc with SMTP id hg20-20020a1709072cd400b0073c9fa83ddcmr4775574ejc.40.1661504610664; 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-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 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; 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 X-Provags-ID: V03:K1:byKBfzh9/wsRV8s8WkiNe5ykW2/IVnMk4m7OOycCG0wptK3S/2i 1wwBJXUqstvx9th9dSITI9EendE6EfnjSI3gRNgszDPCEzVQqXgk/4jzJzJ5LQ0/t/DMJvW U2qCHiDN+P5qiVyZOHtX0vo/5P3KVKXEDO58FLO5Xm7cuckkt+vGjQB9MJdxKiw3fkvz1Od HkkxGHvpDPTpivho6gElg== 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-Original-Sender: jan.kiszka@web.de X-Original-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 Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: INBOX 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 --- doc/user_manual.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) -- 2.35.3 diff --git a/doc/user_manual.md b/doc/user_manual.md index 546ae75c..5b2387d8 100644 --- 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 >= 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 (<=0.78.1) packaged in Debian Buster doesn't support `$apt_keep_downloaded_packages` option which is required in Isar for populating `${DL_DIR}/deb`. So, host `sbuild` in this case should be manually upgraded to >=0.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 >= 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 package: +``` +apt install qemu +``` + ### Setup Sudo Isar requires `sudo` rights without password to work with `chroot` and `debootstrap`. To add them, use the following steps: