From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6878157486786871296 X-Received: by 2002:a25:aea8:: with SMTP id b40mr2157689ybj.34.1606291425719; Wed, 25 Nov 2020 00:03:45 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a25:3806:: with SMTP id f6ls809929yba.4.gmail; Wed, 25 Nov 2020 00:03:45 -0800 (PST) X-Google-Smtp-Source: ABdhPJya3i2dVb5sgT2wmKrNxrF9sPkHfvkwKD1m7zwC6JBOgH6oY4ohaC1kpeMd2BJU7oV79iNg X-Received: by 2002:a25:f09:: with SMTP id 9mr2348884ybp.129.1606291425323; Wed, 25 Nov 2020 00:03:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606291425; cv=none; d=google.com; s=arc-20160816; b=xbrnToagLRmWPqa+eq4kELMVEzSTKiPZRCL17zMNDfsL6nEw+epo9DrtnF6KLr0dfL X0xRffn8qqHJxK859UxFkUSWXHxyK08IGRcH6v5yz1nFkpv/rX+1A+FzzvmiHhFkVbqs C4iin9W1x0KCzBJPVrZdQA1X5Nk9pZj33bLzinVbg/ctGs+9ofkOkf0CJHfsN32rdauE 3hU+VKGwL/vn95T2Q5yGFO3C++CktywsvsTKFtJONmFEqUI1g6Y7LhLR6R68lvNIVYF7 XpS8G9AtiwXF/04pBXMtDuzPbI2O7IYKQ+Eo3yyqUtnHy+KH9jrH0NEmcIn299fWhpsK R03g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:ironport-sdr:ironport-sdr; bh=AopAAE7zNNXq7DVNy6s+zFZp5UrmFlBiidNI1InkWYE=; b=bZM/aWGThwLMye7EZ75AOEiPR7aqWqoryaKoK3He8JMg4MOh4+TOVfgTX/mxge3Idk jrRm71R0hp5iHL2Pm4JWU0GZm8/RHSEk368zToYjUcpBpqC46SYyJqi5wW4PgYcXiUVy +ZsZ5Al/BMF3XQF6SNDQZNKHQYQnfiXobe87qDUpseuweyG3Pb2t+Nufl/uTwBEzlzoz 53rMrmnjUJPhQ+U5iX9Kxe3jzSmlITXVfllkJ634lCErtM6xCQnjaMDA9n0dkW2imuCL CAWJZZmISXrtdOvWSGHSzbQrg9g1Wy1mtPlSGqsAMLJIukRR98iDHrbAW1UzU/uNDkxs Xu4A== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.129.153 as permitted sender) smtp.mailfrom=Vijaikumar_Kanagarajan@mentor.com Return-Path: Received: from esa1.mentor.iphmx.com (esa1.mentor.iphmx.com. [68.232.129.153]) by gmr-mx.google.com with ESMTPS id 199si77218ybd.5.2020.11.25.00.03.45 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 25 Nov 2020 00:03:45 -0800 (PST) Received-SPF: pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.129.153 as permitted sender) client-ip=68.232.129.153; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of vijaikumar_kanagarajan@mentor.com designates 68.232.129.153 as permitted sender) smtp.mailfrom=Vijaikumar_Kanagarajan@mentor.com IronPort-SDR: ltzfs4X5xAUm3VocYTAmor7ryGE52YeUteIGU9tk2Lj+fkDwa0cbrzNHiLiYf7tX/jJpf48fmq yY6dbZSs33+YY4gwArHTs3jROA/d72rAaWNzbLUsWUi1abO2IdZawTc5xqRFpslblUNpWkP8OF MAN8W8z4+aj+uRWnY5yzFP5mQFYLR9P1d9u0pZh83bzev3XH/XCTUjSCU/rPpTcX1Qz0QxVgwZ hdLWlfHtN0qkPiZLfICVBOI44kCdODkKrSZDDepTX4FaDKUjbKSTV/cIdRHXitAtQg1MAglFvy 0wY= X-IronPort-AV: E=Sophos;i="5.78,368,1599552000"; d="scan'208";a="57762483" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa1.mentor.iphmx.com with ESMTP; 25 Nov 2020 00:03:44 -0800 IronPort-SDR: tlAncAdUvSAvzC0EBB4Rm2cZEYZFVC+w9HER2RJjXhlJ86JszuijiZFhP9WO0LL6b+4JdT1i1w 9VrI7oEhFZ39ui2LPbGTMkV7/mUoJWumzbCZALxrZp8GnAc+9gKClj5TyCR9FKEpuR8VaS8a2e OyOyYJyQGZPEXZS8rfhG3ANidGXwD3c9dpQ4SZfkHkUkY9WlSGHBex978TCRc6PH9+SP/qE+2R yc9pD3t/A7co9QKJqUjQzw2Xzkkj3deWG07HYlTjQwTzCb7uvxTTZCI4QQwHk2LSXtS2BnJv4O kvQ= From: Vijai Kumar K To: CC: Vijai Kumar K Subject: [PATCH v7 06/14] deb-dl-dir: Factor out the mounting part Date: Wed, 25 Nov 2020 13:32:53 +0530 Message-ID: <20201125080301.15818-7-Vijaikumar_Kanagarajan@mentor.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201125080301.15818-1-Vijaikumar_Kanagarajan@mentor.com> References: <20201125080301.15818-1-Vijaikumar_Kanagarajan@mentor.com> MIME-Version: 1.0 Content-Type: text/plain Return-Path: Vijaikumar_Kanagarajan@mentor.com X-ClientProxiedBy: svr-orw-mbx-04.mgc.mentorg.com (147.34.90.204) To svr-orw-mbx-01.mgc.mentorg.com (147.34.90.201) X-TUID: rrgrDuJckK4I Factor out the mount and unmount section to separate function for easy readability. No functional change intended. Signed-off-by: Vijai Kumar K --- meta/classes/deb-dl-dir.bbclass | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/meta/classes/deb-dl-dir.bbclass b/meta/classes/deb-dl-dir.bbclass index ce691cf..b2d94e7 100644 --- a/meta/classes/deb-dl-dir.bbclass +++ b/meta/classes/deb-dl-dir.bbclass @@ -14,15 +14,30 @@ is_not_part_of_current_build() { [ -z "${output}" ] } +debsrc_do_mounts() { + sudo -s <"${DEBSRCDIR}/${rootfs_distro}.lock" - sudo -E -s <<'EOSUDO' - mountpoint -q "${rootfs}/deb-src" && \ - umount -l "${rootfs}/deb-src" - rm -rf "${rootfs}/deb-src" -EOSUDO + + debsrc_undo_mounts "${rootfs}" } deb_dl_dir_import() { -- 2.17.1