From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6756899790246641664 X-Received: by 2002:a05:651c:1136:: with SMTP id e22mr6558280ljo.182.1573213327923; Fri, 08 Nov 2019 03:42:07 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:961a:: with SMTP id v26ls1812331ljh.5.gmail; Fri, 08 Nov 2019 03:42:07 -0800 (PST) X-Google-Smtp-Source: APXvYqyeaX5GafwBsFeX3SFHsxuA47gTwyAR5tIoCh5e+6e3BE6Vf223u6VsvsKc8Esx11XX8bLC X-Received: by 2002:a2e:8188:: with SMTP id e8mr6368977ljg.152.1573213327431; Fri, 08 Nov 2019 03:42:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573213327; cv=none; d=google.com; s=arc-20160816; b=qDMlRSRgoBXis5cq1vYqy2+Jzi39Gb5p3BOnmuLASoqsU0mg6WMKpUqut6l8WhG9nj m8o9gCEqLDV5E53RRbDjI2srUJbj4RX+O1by7YtQavwcvc3uBTvBXZKIMHfcFB1xg0yI b6FyStxmByYGvdkbuj4TOOIM7NG6kG+59wnVW/yUGQ6hPWWQcoUWkkLHfsmdNt8oY2VP rAlIdRWLvXzRxdzQ8zEXywSjOFo6UHw6ujUoVguLAkBJbvHaIMRUJ2hHqMNeroWWrUF5 8RicDs3EkYG/b6ozwxMA16X9RIwZd1tUBLeIboL2lEpwMRiebp3iM9et/UzWTq7Uwhut VU0A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:cc:to:from:dkim-signature; bh=pwzMLhINkmt+bK9kcM1r1ZzjihcJOl2Ml1kQf4c/kS4=; b=JmCII5S7KuJeROmlo2c9PYScWSEo5NEH1TN4T0U4yMNZJO9Z9aQNXdbAHj3LWjzHFN bsNyzJSB6OOWHwljkRCrriwBiidcEwNhiDbcFD0nniXyqRT12LfBINN1K9cm88p0FfCh aQ5Hws4ouZ6IH2Z992NwIEHRxUdAU7uOM0wNwkHAo2Uc1KuRGp/KzJcqb5InJA5yv/i7 WLMjCKvt/wWz3WbILMzT7Lm0phqI9wWS5Q4h87Y23mBJB3WRBdo0OUS4i44Bf6pktLS2 lNC7vDZ5lj/TCNZNpq+dDmPyaB4kJUl9dq1/M6D7ULvTK8iui0q+A2DE0JawuxjzdoTO SkXw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=DMWp564v; spf=pass (google.com: domain of vijaikumar.kanagarajan@gmail.com designates 2a00:1450:4864:20::444 as permitted sender) smtp.mailfrom=vijaikumar.kanagarajan@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-wr1-x444.google.com (mail-wr1-x444.google.com. [2a00:1450:4864:20::444]) by gmr-mx.google.com with ESMTPS id r71si320980lff.5.2019.11.08.03.42.07 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 08 Nov 2019 03:42:07 -0800 (PST) Received-SPF: pass (google.com: domain of vijaikumar.kanagarajan@gmail.com designates 2a00:1450:4864:20::444 as permitted sender) client-ip=2a00:1450:4864:20::444; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=DMWp564v; spf=pass (google.com: domain of vijaikumar.kanagarajan@gmail.com designates 2a00:1450:4864:20::444 as permitted sender) smtp.mailfrom=vijaikumar.kanagarajan@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-wr1-x444.google.com with SMTP id a11so6693791wra.6 for ; Fri, 08 Nov 2019 03:42:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=pwzMLhINkmt+bK9kcM1r1ZzjihcJOl2Ml1kQf4c/kS4=; b=DMWp564vGiTmG7PNkWhygtV8yrsTsLdRweWi/0/nuz9qvB/DkkeR9FU+zRF0kQYl/0 VQt+Ec0TGGMy2uE8nFBz+kaRWNr6t6M9z4tqf1dMsOZdsGSPAbDFtVGGsO3oU3a3uHcb l2W9oGBg55HkPzE5UI7u2evxVILTuYf1T4S7kqQZZKDp4kfUMnd47T0+Vkkd6PNAZHPh tShSO08ZbNgzrh/xpwF89aT3tn+dV0sLrtDin7DIP4Bq26Dxo783trodxtvH7QLtOtFi tfnHtBYQJjtm6jngY+GZ8wVChPUP/s1S2SLMggZ87VHbe8WEN6c1mJrj6Rh7yyDVZ5Jf 4BaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=pwzMLhINkmt+bK9kcM1r1ZzjihcJOl2Ml1kQf4c/kS4=; b=GoInJMSEe5zn2TyabUMa3GGh1lI4u4Dc1kjh403t0ixKEhDY4kPsD3c485+zmRDKL9 K1SPIhEadwCDXszQKAxq2V9hg1wMpNm/Qaz1l7YzEmC2RRObGtSiocI+Sd6tQFi0FW+7 qU11VwffcyLr5I3hv0CZ3xT7hi30cW0XbIBHUhstudMEHMjipMevQI1cHmjaSgMWza82 GvM1/nS4AZxFt3H0hBaKy7u/9xEPSMKU9etrZFGoxXp0HOC0n+th93DHoPuXdMkHWity d64eJ7O1pM95CnZrZ75+K88V8pQJyP0/duAJFPC8xiUTw/wiMe68KdD3X1zIEQFtwrLq Fkxw== X-Gm-Message-State: APjAAAWrI30gIHw8Yhig7YklrKH7yxJc/qb6Td+y09m06W3g2bFAUQrm 5rzWbONW5XgFKnM1BpTyUL1Mgj9xSzU= X-Received: by 2002:a5d:4982:: with SMTP id r2mr8036105wrq.254.1573213326366; Fri, 08 Nov 2019 03:42:06 -0800 (PST) Return-Path: Received: from oxygen.mgc.mentorg.com (nat-sch.mentorg.com. [139.181.36.34]) by smtp.gmail.com with ESMTPSA id y67sm7175133wmb.38.2019.11.08.03.42.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Nov 2019 03:42:05 -0800 (PST) From: vijaikumar.kanagarajan@gmail.com X-Google-Original-From: Vijaikumar_Kangarajan@mentor.com To: isar-users@googlegroups.com Cc: Vijai Kumar K Subject: [PATCH] meta/classes: Make sure the files exists before copying Date: Fri, 8 Nov 2019 17:11:58 +0530 Message-Id: <20191108114158.30076-1-Vijaikumar_Kangarajan@mentor.com> X-Mailer: git-send-email 2.17.1 X-TUID: JFVhPVqAvSo9 From: Vijai Kumar K By default realpath doesnot check if the file exists and hence might return an invalid path. Use -e to check if the file actually exists. Signed-off-by: Vijai Kumar K --- meta/classes/image.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 8384b71..5b2eee0 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -128,12 +128,12 @@ EOF do_copy_boot_files[dirs] = "${DEPLOY_DIR_IMAGE}" do_copy_boot_files() { - kernel="$(realpath -q '${IMAGE_ROOTFS}/${KERNEL_FILE}')" + kernel="$(realpath -eq '${IMAGE_ROOTFS}/${KERNEL_FILE}')" if [ -n "$kernel" ]; then cp -f "$kernel" '${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE}' fi - initrd="$(realpath -q '${IMAGE_ROOTFS}/initrd.img')" + initrd="$(realpath -eq '${IMAGE_ROOTFS}/initrd.img')" if [ -n "$initrd" ]; then cp -f "$initrd" '${DEPLOY_DIR_IMAGE}/${INITRD_IMAGE}' fi -- 2.17.1