From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7187242631035879424 X-Received: by 2002:a63:fd0b:0:b0:476:d44d:358 with SMTP id d11-20020a63fd0b000000b00476d44d0358mr7341776pgh.521.1673739379009; Sat, 14 Jan 2023 15:36:19 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:902:e403:b0:178:3881:c7e3 with SMTP id m3-20020a170902e40300b001783881c7e3ls8682832ple.11.-pod-prod-gmail; Sat, 14 Jan 2023 15:36:18 -0800 (PST) X-Google-Smtp-Source: AMrXdXuLht7d03vbmSC5zld8tTQdTw2cqlBgq5REoZx4v691vtlRInGE3IOmy0i/TL9Offb92ZNd X-Received: by 2002:a17:903:31c2:b0:192:7447:adfe with SMTP id v2-20020a17090331c200b001927447adfemr68646089ple.36.1673739378102; Sat, 14 Jan 2023 15:36:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673739378; cv=none; d=google.com; s=arc-20160816; b=sxqke2IwTuhUWkevw6LQPjcmgg0XTgqxUm7TuGJgmrZFOSRrgP1EHJGq7Bi3cC+S4o huSUHVTDyahj+r1V0fuIyRlf3xyaPZE149hSW7p+KGrYTEWslWCuseJuscV7+8lmammL wvKXUfOpKgN+H1OE/PwmbLs2gn5ta5/ihUt/xeq/pI6W/hSSsXNVu7xEFuhuGRtQM4wz MkKiGRWJci55/rFcPbDDMO7JZEB88qQd8qHtM/0QSWaaiR74xp3ca5LFdVeCsoqvvrq5 QmOncMzjVP+cLCSwqd29RB9xCcJD5IzqpSJYJsF/AetlydXV87m4s0iExRo2vnFiemEq PvYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=WT31mpE6NJJB3r0bMmJhvWupnerNlSTHK4/QjAnEr2M=; b=hzTrlBb6B+JX+xIAKblh4b/Hqq0voECE7Nba8Bnefp1jm7FmGKEe1fItFYob9NlG5B nWxVaRQ25cqF/aB4/dORDyxg0OC/7hEfzjxJ2bCrAV0zDhZQe9cuh/ErtqHBNfkQLL4M sbr+re3RTKbtdrb+kcoCzjVBmWsd0Wv06SsO5dMpPvbr57pxTi1z5141InifuKAu6wYY A6DVX0qp2vE1Hq1nzK0S8Cx2vtdKD4QW5djMvhUOlxLemQIRaj+dr+0yFM/VzawGLJcT xYrsLO5+JxIvDQAN6Iw74SPUTSZZ/ria2wdU5LBAKzKGDHMgLmJXxne7APavoKDpxajz wsRA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IyEbKXDF; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::736 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-qk1-x736.google.com (mail-qk1-x736.google.com. [2607:f8b0:4864:20::736]) by gmr-mx.google.com with ESMTPS id q16-20020a170902dad000b0018734e1a0dcsi2033620plx.0.2023.01.14.15.36.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 14 Jan 2023 15:36:18 -0800 (PST) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::736 as permitted sender) client-ip=2607:f8b0:4864:20::736; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=IyEbKXDF; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::736 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qk1-x736.google.com with SMTP id pe2so12611643qkn.1 for ; Sat, 14 Jan 2023 15:36:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WT31mpE6NJJB3r0bMmJhvWupnerNlSTHK4/QjAnEr2M=; b=IyEbKXDFRxhwv3aT3qsMk2BQSjSexGYbVCackDqajQX812tPedubXTnMefHkKhUPB2 plDbHddPqhm1BVMfHR5nUDcOAPrC7wz7nNO07oKkTRkr6q3CA+22MaXZ1SkC/T70Djoe zwdyHWdeIy+i6tqNzUwyOBmcNwb22Byzvf7N/W2YqmbKczq/QlZWSMZ1QMeAd7cQ/zT4 uIMhXh9HEB7FU5AT9nHakjOE8nTHDQe0Uld71hwf4a+EKr3Yhng99TAZ5V7G4vyik0vb k5wDmwYIDZsmFaGQoZWHHTgBp6KUVUBJ9epG34vkv0uFO8ZmaqlScDu161kGN/Ompa3P QYZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WT31mpE6NJJB3r0bMmJhvWupnerNlSTHK4/QjAnEr2M=; b=LyKs6/uTWdUZpuZkVrnRGukHlgzb2D2QzsHXMgrreRuf8InBdNPZ2TIdjJlRgWfjxU ezU8ddrcNqgkJOI7oaBfKHiqH+/AHoxcbHp2i+dIi1lZF+LSYaoUdS1dH/tJiJCnZSvL r4wA2Zma8gmgAFtr0+isHtJ1i6xfVluX/oSfe9Xoh34gPA765Pc83vZpSXvhJkQBbOj2 ytvTGvTW8Vn+S6G2qQVTlgaCbRSVLI4R8ity5TePXovCREC35RNsZkcKOCH53y1Fm7Dy 11HhwODM90exr8ukXNA5FnsByRXeX8REx5rpUO0Au8fzTJEoVMBB90cc1vEvjQF61bVa OHCg== X-Gm-Message-State: AFqh2kpIa950eNQn1T0jUcSKXbTpRO5kqHgLtl6Ufqea6xaA7XxudtvG vM7OL4MCYQBVZz+9Uv/SonBikd15nQ/RswLEZGFkYoh6aHpy X-Received: by 2002:a05:620a:1a9c:b0:6fc:9680:fd44 with SMTP id bl28-20020a05620a1a9c00b006fc9680fd44mr5032755qkb.223.1673739377272; Sat, 14 Jan 2023 15:36:17 -0800 (PST) MIME-Version: 1.0 References: <20230112055619.843445-1-felix.moessbauer@siemens.com> <20230112055619.843445-2-felix.moessbauer@siemens.com> <29376558.VsfAaAtOVx@home> In-Reply-To: From: "Roberto A. Foglietta" Date: Sun, 15 Jan 2023 00:35:40 +0100 Message-ID: Subject: Re: [PATCH v2 01/10] fix rebuild of rootfs_finalize task To: Uladzimir Bely Cc: isar-users@googlegroups.com, henning.schild@siemens.com, Felix Moessbauer Content-Type: text/plain; charset="UTF-8" X-TUID: KdsIeVxy1JcW On Sat, 14 Jan 2023 at 23:16, Roberto A. Foglietta wrote: > > On Sat, 14 Jan 2023 at 21:48, Uladzimir Bely wrote: > > > > In the email from Thursday, 12 January 2023 08:56:10 +03 user Felix Moessbauer > > wrote: > > > [PATCH v2 01/10] fix rebuild of rootfs_finalize task > > > > Again, we had 4 different solutions for this (as single patches) Now, 5! LOL v5-0001-image-make-sure-do_rootfs_finalize-can-run-multip.patch > > > > Felix: [PATCH] fix rebuild of rootfs_finalize task > > Roberto: [PATCH v4] image: make sure do_rootfs_finalize can run multiple > > times, v4 > > Hi Felix, > > if you do not like to reorganize the code above you can just use -f > like in my patch > > + mv -f "${aptdir}/sources-list" \ > + "${aptdir}/sources.list.d/bootstrap.list" 2>/dev/null || : > We can also use change directory for re-organise the code above the fix + cd "${ROOTFSDIR}/etc/apt" + rm -f "apt.conf.d/50isar" + rm -f "preferences.d/isar-apt" + rm -f "sources.list.d/isar-apt.list" + rm -f "sources.list.d/base-apt.list" + mv -f "sources-list" "sources.list.d/bootstrap.list" 2>/dev/null ||: + cd - cd - is not necessary at the end of SUDO but in future those add code might not notice that the working path is changed and got crazy or broken, so it is nice to have. Best