From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6592648938739728384 X-Received: by 2002:a2e:7819:: with SMTP id t25-v6mr2589120ljc.35.1535026342014; Thu, 23 Aug 2018 05:12:22 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:7605:: with SMTP id r5-v6ls446695ljc.13.gmail; Thu, 23 Aug 2018 05:12:21 -0700 (PDT) X-Google-Smtp-Source: AA+uWPySkxqUU3ruo5NaKYADqJMFgmXU0pm9EQXgtd3EvTyDvb15dqx4ZZYETz8nC2wfU+kwYwhP X-Received: by 2002:a2e:9d44:: with SMTP id y4-v6mr2622968ljj.19.1535026341592; Thu, 23 Aug 2018 05:12:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535026341; cv=none; d=google.com; s=arc-20160816; b=H85B+BQ697srnrKBdOMe2fyujQjYZgTBUVQbQUmp22v73FWH42nURjJzWMUM8fuQ1u EkrSCsMqwVmj86xsnhFkUJwPiHcQh5EtTMQRIiaCHovPz8Z2QRBAXstxMqi5/GJY2lRG 8txW+1I05tcRV+R2sjxwREMJY6ZvY6Dq00Vomb47cGZ5a8bS2jRojGWxqTbBVFDWQAMr GDwzljBw2QILvs/0fK2Gwe4N2xaVxiX6NMzwapnrTg22QgC460Q7l6x7Ej7pcCw+9rk+ 3oRXPQpnh4C3ukCIYSnzCvCUEF4+1KN8WwyG6NLrpgqEr7TUk+xg72xbe0ccZduiyePC SSSw== 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:cc:to:subject:from:arc-authentication-results; bh=UjF5xX8BTMHPz14T3hCLxy9Y08bhI97r79qdeKWaoAk=; b=TLej6qSkLwqNTAC+daD5t1d82cKPToOqXDJ+PZuvfMxfdde904ICCQ2CHzPMTkWczK SNOvyFCcD1MZln9z6jstab6dxjdiXKIGXp22evSi9gSC08FpIYzTh1aFqY0k3Sinybfr XqN7s1+MKHq+0TRFoH29N1MAqXil4dV/IDPSp0Yuc3WEyVnV83ejqBeROWLjF+qZIkq7 Nj0S3Sz3GkUUr5tBLlmv7y4MsKNSkp8uDMGGxgKQmLQFpXar/BP22Vvvcmw3Yit/lSF9 5ZEwQsm8Gbb31VDHPkRcVYB9tVwgt7DdZm45laIqLG1VlZBtccWsrqZkU/x38UZzT0+u XJJw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id n42-v6si154408lfi.2.2018.08.23.05.12.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Aug 2018 05:12:21 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of jan.kiszka@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id w7NCCKjC031721 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 23 Aug 2018 14:12:20 +0200 Received: from [139.25.68.37] (md1q0hnc.ad001.siemens.net [139.25.68.37] (may be forged)) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id w7NCCKoI014499; Thu, 23 Aug 2018 14:12:20 +0200 From: Jan Kiszka Subject: [PATCH v3] wic-image: Fix up file ownership in isar repo after wic run To: isar-users Cc: Henning Schild Message-ID: Date: Thu, 23 Aug 2018 14:12:19 +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: jBWDGu7hFzI1 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 v3: - catch ALL relevant folders (first test, then post - hmpf) 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..bc405c1 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}/meta-isar ${ISARROOT}/scripts cp -f `ls -t -1 ${BUILDCHROOT_DIR}/tmp/${WKS_FILE}*.direct | head -1` ${WIC_IMAGE_FILE} } -- 2.16.4