From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6592648938739728384 X-Received: by 2002:a2e:9b01:: with SMTP id u1-v6mr2703652lji.11.1535025823996; Thu, 23 Aug 2018 05:03:43 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:6802:: with SMTP id c2-v6ls416245lja.1.gmail; Thu, 23 Aug 2018 05:03:43 -0700 (PDT) X-Google-Smtp-Source: AA+uWPwCWRCr/zmwtaNtvbIe/I9t2M9RNf8RfaA0xqQEVi4Oclfj1CdZNRKYjM7orgVpTIE0Z3KL X-Received: by 2002:a2e:8082:: with SMTP id i2-v6mr2583547ljg.31.1535025823404; Thu, 23 Aug 2018 05:03:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535025823; cv=none; d=google.com; s=arc-20160816; b=ePY2pIf5uymFrmyacNoKJ0+zqL3b2z/aiHvg1SYOzCQ6exiR3JRa4J1AD/bJe6WyBE excP03ySIanUCzmALQZ21E79a5gQCTHm5ubFqhuSMoU8vOcZAfmVB1ax82lnYvlwRdYY y965YqKfY49ZN8ibrgHPssukzwdbaXg/QLR21/5g1jgg1Pi5gtVsa6ASK432IQ997OwS yOLlaGuuFE5TwIcgU6ngEqnVThcr0qKkG8ENtEzSmu8l0JYr91syvWO0tluVRIpwsouS UtvSbwZIRcFCBNaoqaeyA+YQD/gnixxdSx0U1bxToZhrIcVIaIbMg5QuDAB7TcmjbeE7 O1Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:subject:from:cc:to:arc-authentication-results; bh=RcPrbDZ1xI9OtT3Rdrw35e0qx5+MuM6STSUnMNJ/dnU=; b=rl5+14Pun97rHmuGLu1ocRkyxrflqTpf3vedjgajSPN33WVAohyNA+tBg6It1vCenP Ge+OGLIFjn59T6jjWqEn9a7OfzzHk8+lW98cbgr/beF0GdIfxrIeXaep1u/3hGIl+BFK 0h3lXGqgKumryT2UWbeG1Gb9vuTM4l/amnkovUrmqc2sUsUiPU1BYqB+IVFmhTeGbo7u y1DTYk84tXNNJvbqNnt5o9R3px7Ctozx1TgBpSMEnsB4jxv47sbuxsSwEneD97+xnmCQ 0hs9mNITH4bugmQuZvu56SjKna9KAQciAEkQ6Z/T1bYu1oL6Y/YC8guxTtjHP5zqHHJF pCTA== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id q4-v6si120514ljj.5.2018.08.23.05.03.43 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Aug 2018 05:03:43 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id w7NC3gEc020866 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 23 Aug 2018 14:03:42 +0200 Received: from [139.25.68.37] (md1q0hnc.ad001.siemens.net [139.25.68.37] (may be forged)) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id w7NC3ght027995; Thu, 23 Aug 2018 14:03:42 +0200 To: isar-users Cc: Henning Schild From: Jan Kiszka Subject: [PATCH v2] wic-image: Fix up file ownership in isar repo after wic run Message-ID: <56b70cba-4445-5765-91b0-c769090a9a87@siemens.com> Date: Thu, 23 Aug 2018 14:03:41 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); de; rv:1.8.1.12) Gecko/20080226 SUSE/2.0.0.12-1.1 Thunderbird/2.0.0.12 Mnenhy/0.7.5.666 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: 8PQ/z2dzGoew This prevents needlessly leaving the __pycache__ directories root-owned behind after running wic as superuser - will only cause troubles to the user when trying to clean up the isar repo. We update the ownership only for selected subdirs of the repo to avoid touching local files. Signed-off-by: Jan Kiszka --- Changes in v2: - avoid touching unrelated top-level directories meta/classes/wic-img.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/wic-img.bbclass b/meta/classes/wic-img.bbclass index b56df7b..1bbf2ff 100644 --- a/meta/classes/wic-img.bbclass +++ b/meta/classes/wic-img.bbclass @@ -71,6 +71,7 @@ do_wic_image() { export MTOOLS_SKIP_CHECK=1 sudo -E chroot ${BUILDCHROOT_DIR} ${ISARROOT}/scripts/wic create ${WKS_FILE} --vars "${STAGING_DIR}/${MACHINE}/imgdata/" -o /tmp/ -e ${IMAGE_BASENAME} ${WIC_CREATE_EXTRA_ARGS} + sudo chown -R $(stat -c "%U" ${ISARROOT}) ${ISARROOT}/meta ${ISARROOT}/scripts cp -f `ls -t -1 ${BUILDCHROOT_DIR}/tmp/${WKS_FILE}*.direct | head -1` ${WIC_IMAGE_FILE} } -- 2.16.4