From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6499063932287713280 X-Received: by 10.46.19.1 with SMTP id 1mr228243ljt.15.1513181238848; Wed, 13 Dec 2017 08:07:18 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.25.26.3 with SMTP id a3ls74643lfa.9.gmail; Wed, 13 Dec 2017 08:07:17 -0800 (PST) X-Google-Smtp-Source: ACJfBovZJVVIrBMBXyzuHdXkl7nDHihBWNBht3nFHoycWPPJysQA8n7hKaK+JzLt+xt4fo4CX3fL X-Received: by 10.25.207.206 with SMTP id f197mr208484lfg.23.1513181237841; Wed, 13 Dec 2017 08:07:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1513181237; cv=none; d=google.com; s=arc-20160816; b=pZ/7wtliuqtHC87IVPiZtCAKcMuidQqkcePl76nOJouCrG9GvjUJMbjrUQ0mQLxM0Y +ep+xMXJgSxdrIoQesKKG7tCOUC+1f1QJQET5eejqRSPs2DFF4xgeJwrMI/zKvyImscF 7JxlgxxTgINzdQCE/ab58bocPPCk8LOIsx8s1j+0sn+URZf8rh95UL+RWeEseVPd51dt m9xXEaDtOvTK36sqfGH8TdEUSi3HLA0ys9E4dJJgbE59X+yFnhI8J6VL9t9jBRLj9FvZ DoinaeLfOaOFafNyOjoS5WSKIJd8Ig9DSjFGBiRooBtQSzSCkAhKOv7uY6qGb2oArO3d UxaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=faUzVFiluCD/DIHCmGhAbjpJutuOfwr5r3qx8+rUyZs=; b=UqdnGv0d9b/9oDPgoOhlnKziZHD0o+XVTZaUBkfEKb5wargD5SOT9D1k12H03KXJbr KUbW2TQ2lbsFJnfEQssocIewuFcDdC5gbjQ/wA6vGzqJsa+c94FaxEVwnp/TF5WrFy93 4UdaJ31Shy5ODBBhqsyqHbQCqewo2VHGn8cQBhLTKiBasKceJN9SED4SL73LXSZ4Fma/ QVzHbt9fZAaysuEjtGuKNqNoe8q5zyJHxmHQA9PGM1Ht+KD+bPoHiHEtJO7QTiNOe3XL GzvAZQ92TT45cgoK5CiS0NBcZUahZWPSgBG8FbHV56DTeU0CcKoIq7Q2ibvBsHGZUQy5 oEAQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id n75si206913ljb.0.2017.12.13.08.07.17 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Dec 2017 08:07:17 -0800 (PST) Received-SPF: pass (google.com: domain of claudius.heine.ext@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 claudius.heine.ext@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id vBDG7GxG022545 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 13 Dec 2017 17:07:16 +0100 Received: from ring.ppmd.siemens.net (linux-ses-ext02.ppmd.siemens.net [139.25.68.223]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id vBDG7GO1027540; Wed, 13 Dec 2017 17:07:16 +0100 From: claudius.heine.ext@siemens.com To: isar-users@googlegroups.com Cc: Claudius Heine Subject: [RFC PATCH 1/1] meta/dpkg-raw: support for special debian package dependencies Date: Wed, 13 Dec 2017 17:07:10 +0100 Message-Id: <20171213160710.3610-2-claudius.heine.ext@siemens.com> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20171213160710.3610-1-claudius.heine.ext@siemens.com> References: <20171213160710.3610-1-claudius.heine.ext@siemens.com> X-TUID: ut/kdZVNPqCx From: Claudius Heine Now special debian dependencies can be specified in the recipe like this: DEBIAN_DEPENDS = "'libc (>= 2.16)' 'tar | bsdtar' systemd" and the package contains this 'Depends' entry: Depends: libc (>= 2.16), tar | bsdtar, systemd Signed-off-by: Claudius Heine --- meta/classes/dpkg-raw.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/dpkg-raw.bbclass b/meta/classes/dpkg-raw.bbclass index 1435e10..42a33e0 100644 --- a/meta/classes/dpkg-raw.bbclass +++ b/meta/classes/dpkg-raw.bbclass @@ -31,9 +31,9 @@ do_deb_package_prepare() { __EOF__ if [ ${DEBIAN_DEPENDS} != "" ] then + DEBIAN_DEPS="$(for i in ${DEBIAN_DEPENDS};do echo $i,;done|tr '\n' ' '|sed 's/, *$//')" echo -n Depends: >> ${D}/DEBIAN/control - echo ${DEBIAN_DEPENDS} | tr '[:blank:]' ',' >> \ - ${D}/DEBIAN/control + echo " ${DEBIAN_DEPS}" >> ${D}/DEBIAN/control fi for t in pre post do -- 2.15.1