From patchwork Fri Apr 5 13:59:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ayoub Zaki X-Patchwork-Id: 1920282 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=n7qpiu6t; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::13a; helo=mail-lf1-x13a.google.com; envelope-from=swupdate+bncbdbktzhrzujrbpuhycyamgqejcoinwq@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-lf1-x13a.google.com (mail-lf1-x13a.google.com [IPv6:2a00:1450:4864:20::13a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VB0Tw3tSSz1yZQ for ; Sat, 6 Apr 2024 00:59:31 +1100 (AEDT) Received: by mail-lf1-x13a.google.com with SMTP id 2adb3069b0e04-516a213a18esf1493330e87.2 for ; Fri, 05 Apr 2024 06:59:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712325567; cv=pass; d=google.com; s=arc-20160816; b=0QxVchwj6S0qkl8nH3xY+PW7mxgoW1JlmlSViRe6lMr1t0dZTgFEk3uH+swYvpandC P3T1cT/CFHRc0OdU6Lo0VbbShAyYThXGjd5KaBPhNoTMmViM43M9pcaXwmaFdC4Pe16F GnMB4XgxSpvnaq4ZsGhVh9sgxqHvPm+HStiLDbVjzk8Yae7kyJqJqzMeRCJ3j674edrM DMa3VI80y1y9QaFmAmaU4gIbm8pzwewu2rGBZOi4/Y/NpzCMM8BYitzFP0Il06M/0AIy nVbjYH3zlqUm32zEouZXAT3GRj5dKs4GIcxNkv9l3LJoCUytq8M3ataR4zAZ8PkdtXVe Uw5A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=OxDW9U4J++C2ZKRvF9x3p4TvidcCd9MT0ttus3LUWek=; fh=pGuRjn1d92wMo2Uz2FwCY1zdpEeb9R7V7ROr0IFCTBM=; b=05otoehtH3v01xbeww4vi+zMdfpq68YUirhln9xjaAyAC1zwCZVC1vke7WwIBoA6IC dHt8HUM4AXSMuwSxlVR0uxHo4OpmWuxbKmTNXGlumnFNDIxinaTCb8Zh1L4bxOIp3f9T zR2y4EiEgvlXLOct1yX9/bwnxJ0AsA0M9CHuozzBVDwdZ3C+QqkU3IIVljCOJB7VlBBj VfpuUPqQZpYuDctNIyRKkYtbDzVxyS9NhLvi6b6QLUfwSj+F8Nlm0vL2qmXNqaUwi1r9 pp6z1W1uPgNIRSrwf//AXGBaj4KKWeMfcyMCv458pCZmD2fgLOqjJpb6Ac55Udrbjm/P fUbA==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@embetrix.com header.s=rsa2 header.b=GuRNUGrh; dkim=neutral (no key) header.i=@embetrix.com header.s=ed2 header.b="a/8UXo5w"; spf=neutral (google.com: 2a02:2350:5:520::1 is neither permitted nor denied by best guess record for domain of ayoub.zaki@embetrix.com) smtp.mailfrom=ayoub.zaki@embetrix.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1712325567; x=1712930367; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=OxDW9U4J++C2ZKRvF9x3p4TvidcCd9MT0ttus3LUWek=; b=n7qpiu6tjOjFTBif1FreAON4VWvxximf2p/PRY4InJCKJSU4uPNAFF24YIrorD6geU Z4stGn7j8cVpx/KfEGFImYrMZ6H5zT6FKjD8Boa5UCfuw8KJ44tHx27aCPcvPPm4Tw+U VMvyonjbOSV3SRaOtGYH21rra1pGGn8RUljhL/duqbjkvS4llojr83sT5uClll3lTuU3 Emw/+/HVIbahz2h9ZLtgUYiqS7HOACpjONAGNdZCn532sKqg6ZCNlG9Hev+WFmER0+7R 56s6ZMtU0KikTTEPFY9+iog7MgJKYJMz7ppjDJGamhYqJ2UKEWj5cMLwKqV5bzGXxxlW wB7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712325567; x=1712930367; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=OxDW9U4J++C2ZKRvF9x3p4TvidcCd9MT0ttus3LUWek=; b=sMlePMZjDBvaLc3AVOKOStQcab4iVhjms3rQJk0fueNA3IF8033Oh+SW/W7e+kj8pd YafnvUxeusvDCAhInYqWVhnK4Yx12DcBznKs15vL0zwCuLohF4hdyojypTxQhWoJUSSB B3D9tEP6KuoksWfmTtqDb+kP+U23UbRkbwKv83fIfYXWIiJqFuQzhHyxzHRzw5TpUWCu Ab2FKSUpE+Ve6j3ikFoOx/5UTr7pKE/S8CHF42P9cp/B3WUwpOVfcFU5CQtW2pr2KSjb kv3CtGF0IieujsTNZz69Uu0SFl04s0YK+RjVx3HXHEgzdxOQx6eSzbhGsoQkcvdhM19d w9Tg== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCUgOuF8meVHzen81yxEeUKWHOMXDPGWl7rCWPBuRvSPkWWa4RjyDh/DFHWFetkIu+RIWa0PBrh5pVNcc87shOwem88UzRjZmKM5bQM9cg== X-Gm-Message-State: AOJu0Yy72EWVRz4wWtWpGKuNgGgxTFVJCCNWhi4EP77tfuOdlMlxVA3K WNNWTx2CO1nFZR6W/H2HUQGjgw0juaFpEcGtG4oHzPkapNz10ulq X-Google-Smtp-Source: AGHT+IEMBzyTv1V1i7of9CpP6QrJj6a0en2VNX8pYIED4cRN7VcGpmhgwPvSxsDFpA3mr2j9mRqCfg== X-Received: by 2002:a2e:8012:0:b0:2d8:6a04:3bcd with SMTP id j18-20020a2e8012000000b002d86a043bcdmr1404253ljg.3.1712325567208; Fri, 05 Apr 2024 06:59:27 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a2e:864f:0:b0:2d8:3d7a:f004 with SMTP id i15-20020a2e864f000000b002d83d7af004ls168568ljj.1.-pod-prod-05-eu; Fri, 05 Apr 2024 06:59:24 -0700 (PDT) X-Received: by 2002:a05:651c:606:b0:2d4:aa55:72db with SMTP id k6-20020a05651c060600b002d4aa5572dbmr1428526lje.19.1712325564040; Fri, 05 Apr 2024 06:59:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1712325564; cv=none; d=google.com; s=arc-20160816; b=eB/mh8RQJx6WTyIkt1NI3Gjb/0W+3mGwypdGHKGhbmtC7KkOrMRNQcROrOrbZwuyhn Bim8PWA930PdjDQnRjQxGtA2v/Cg872OL1TEe4q438ZzwnKinhM5WLw6Me6aqFaUAv9x H7CucB0d15E7YobcLBbVAmVMxpM+thy+HJySpUZaYHlazn4DZD3/UwO1r/aRU/775/2W qJ8hSQ+IsjwKfx5BWVm3NIBUYrOEJnLO/wR5Mu2k3UzAypze35cgQApKJ5Dd9eXq5iB6 dIP4doBcdYZyjbgw6KpIrpWlRyVHmGaLvLUdNBCyNmOLXOCKHCMzRb++KJqTuw+FJrx7 oiuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:dkim-signature; bh=rdNOozijzCTRVIgngmtoFdGp66txeUXVms/nubliGrU=; fh=+OJORHqdqTgck03oywGhM24wqLll/i7F/sjzFdEpJxw=; b=p+JT4i392Ib0MxrLl8TnPgAO0Sv3drdLVBSxmMwMvc+vPMZEkZpFrbejFgJ60Vykcb +rejQSwUK7zzNsOdjqcD9IlE6PhCFSyLNrTJqw3OWJejk1wm51rtKhEWG/o+7GxO0RKk YznJrw9RgL8HNIu7TbEYVu3oYx10PwvrM/dNg0D+K4Q90hNhypIQ/Scz8A20L67MQj/H goX0wwOSbSL4S2jzVXjed+GwGhBpWyfPro9yXko1e5BssWnwE+Agd+JyxjN6eHOdSK+d OVG+6GIaoCgs/lQ6V4MO0yfRr+fjaaqqQwdAI5ZRXfcRbQSTOKazHeQncVJb6WytCZH9 dSOw==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@embetrix.com header.s=rsa2 header.b=GuRNUGrh; dkim=neutral (no key) header.i=@embetrix.com header.s=ed2 header.b="a/8UXo5w"; spf=neutral (google.com: 2a02:2350:5:520::1 is neither permitted nor denied by best guess record for domain of ayoub.zaki@embetrix.com) smtp.mailfrom=ayoub.zaki@embetrix.com Received: from mailrelay1-3.pub.mailoutpod3-cph3.one.com (mailrelay1-3.pub.mailoutpod3-cph3.one.com. [2a02:2350:5:520::1]) by gmr-mx.google.com with ESMTPS id a25-20020a2e9819000000b002d85a9a1061si43354ljj.3.2024.04.05.06.59.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Apr 2024 06:59:23 -0700 (PDT) Received-SPF: neutral (google.com: 2a02:2350:5:520::1 is neither permitted nor denied by best guess record for domain of ayoub.zaki@embetrix.com) client-ip=2a02:2350:5:520::1; X-HalOne-ID: b3fe71d0-f354-11ee-b6f1-1ff1563c5748 Received: from b1b852bbfaf2.fritz.box (dynamic-002-212-007-182.2.212.pool.telefonica.de [2.212.7.182]) by mailrelay1.pub.mailoutpod3-cph3.one.com (Halon) with ESMTPSA id b3fe71d0-f354-11ee-b6f1-1ff1563c5748; Fri, 05 Apr 2024 13:59:23 +0000 (UTC) From: Ayoub Zaki To: swupdate@googlegroups.com Cc: Ayoub Zaki Subject: [swupdate] [PATCH 3/3] VSCode : Add Docker Integration Date: Fri, 5 Apr 2024 13:59:19 +0000 Message-Id: <20240405135919.2209-1-ayoub.zaki@embetrix.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Original-Sender: ayoub.zaki@embetrix.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@embetrix.com header.s=rsa2 header.b=GuRNUGrh; dkim=neutral (no key) header.i=@embetrix.com header.s=ed2 header.b="a/8UXo5w"; spf=neutral (google.com: 2a02:2350:5:520::1 is neither permitted nor denied by best guess record for domain of ayoub.zaki@embetrix.com) smtp.mailfrom=ayoub.zaki@embetrix.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Signed-off-by: Ayoub Zaki --- .devcontainer/Dockerfile | 1 + .devcontainer/devcontainer.json | 29 +++++++++++++++++++++++++++++ .vscode/extensions.json | 10 ++++++++++ 3 files changed, 40 insertions(+) create mode 100644 .devcontainer/Dockerfile create mode 100644 .devcontainer/devcontainer.json create mode 100644 .vscode/extensions.json diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 0000000..d20fa5b --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1 @@ +FROM embetrix/ozyx-yocto-sdk:0.3.0 diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..be3c498 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,29 @@ +{ + "name": "swupdate-docker", + "build": { + "dockerfile": "../Dockerfile" + }, + + "customizations": { + "vscode": { + "settings": { + "terminal.integrated.profiles.linux": { + "bash": { + "path": "/bin/bash", + "args": ["-l"] + } + }, + "terminal.integrated.defaultProfile.linux": "bash" + }, + "extensions": [ + "ms-vscode.cpptools", + "eamodio.gitlens" + ] + } + }, + + // Map the host .ssh folder into the container for a seamless ssh experience + "mounts": [ + "source=${localEnv:HOME}${localEnv:USERPROFILE}/.ssh,target=/home/swupdate/.ssh,type=bind,consistency=cached" + ] +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..84a8af4 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + "recommendations": [ + "ms-vscode-remote.remote-containers", + "ms-vscode-remote.remote-wsl", + "ms-vscode-remote.vscode-remote-extensionpack", + "ms-vscode.cpptools-extension-pack", + "ms-vscode.cpptools", + "eamodio.gitlens", + ] +} \ No newline at end of file