From patchwork Sun Nov 10 19:46:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Freihofer, Adrian" X-Patchwork-Id: 1192663 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::53a; helo=mail-ed1-x53a.google.com; envelope-from=swupdate+bncbaabbf6suhxakgqefrduhby@googlegroups.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=siemens.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.b="KaMk5o0X"; dkim-atps=neutral Received: from mail-ed1-x53a.google.com (mail-ed1-x53a.google.com [IPv6:2a00:1450:4864:20::53a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47B4JX2kcDz9sPj for ; Mon, 11 Nov 2019 06:46:35 +1100 (AEDT) Received: by mail-ed1-x53a.google.com with SMTP id t20sf8684951edd.12 for ; Sun, 10 Nov 2019 11:46:34 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1573415191; cv=pass; d=google.com; s=arc-20160816; b=hHh4hzueeF7Hywi5R1aJxWm6L5wz30UHn5Hh2jBWYhznj75dBzCAUO10vouqNOOMsQ RDJrcDHFZ9VTetzdkFH59DFSyyM12tgTg+YACpAyFNzlxXf1Wa58oluoCbUSs4lZ66K0 /7ZXRcq7JXByNPhaAQ5rr455GlJy//LM1R/b6Mejz0VjHkZhDwQF042i87mFnwe3i+tq 5yfMC9b+3G3C5S1RSyq5C0REgH/pw9znfr12HuSJomhZDkd7fpTFNahehrykhzpOLtMR W5hjYLjq8RQhZDgczoaQwY6+0v+gHnU+678Y1NTkYJtNiIdlRWhq3dS7AFrAap2QtP30 Mj8A== 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:message-id:date:subject:cc:to:from :mime-version:sender:dkim-signature; bh=LW1eBtybe8du9kbXuUo//6E43r5fKZm7bghxP7FSROs=; b=yeOsKNcZhu17Zgf2owX4XapQPdRf6GkAcUDcbEZbMtWQYaz7jWraFlvrMlIyeeev2R x+cRqLuT44hIz0n5WIsuVChr/tkuWQtlXyv1/Nf6fBLDPmQNDXfA3axtGUIJvfEJGRyi S7we/R9KA1qz5Q+tY1vNjaaVcgc54gmB0TPoKum9dXDmai625lGQBG8e9O5wvwje/USU 0RUDoxAx/Q3WWQjsHkW2KP9ah8cicX1C9PSHP3/x/bk+NG7+6ouCIqENQ0CXvx7BrMRF hAaeMqanYbeI41+4ffmLELw1YXNR5ccC+IYnph4JPD5QmbtupW5rjwhj+uDFUmOTziH9 8RKA== ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of adrian.freihofer@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=adrian.freihofer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:mime-version:from:to:cc:subject:date:message-id :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=LW1eBtybe8du9kbXuUo//6E43r5fKZm7bghxP7FSROs=; b=KaMk5o0XclDn2/5ouBH7cBGHm0QbOXqHdtWTRUP1jV/4lJuL+Bkmn88ezYTa+VFKMn 0nix/oKEB2Y/KrX2Kd/8ZQmQ3Aa1IOhe9Nxpc9G/7bH9cHidxd0D/bet+UKKHum35ClM Bswwyt84XHNPEzVmf4e9EcR4+lhbUt1AlnihSOTEEAA0ExnZTUpVBT/QhugpRXO4BYUZ rOvwKWfZ86IVLl97n9XvJbKvmN32k4xqlQ3AK/j+XXHRBB+iKqfKWQk4ueXhqgRRmO/A Vi2TgErUiSoN9zI3HK11Z4bon2G43G23Gnjhs+xpqlo2JHyvvJJIOeciGU3bXNEVsFDB tlEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:mime-version:from:to:cc:subject:date :message-id:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=LW1eBtybe8du9kbXuUo//6E43r5fKZm7bghxP7FSROs=; b=CJMKoNzkXPWVE+Hr0NYcapk1kZuRv96Kd4J0W5+woC0BJ7h/VqGklKhiKFWmG4WMZd D/Zcufs6nvxcTXmstUMZi8Xhms195luvE3Svm0YS33j4eY088czYj7F9DICN02CJKjNt wLkdFuonI+9l9Rm1uSkNRQqvX1j3GglYNk7+tXS32ZMbi6RTfemdj9evfV42lN/K/oht PY88amyWFiUfEewiA1BPATLtRMfmrnvMAqcOonKapgjAIH7TADC+s59xYJ3L1hjrEvJP ryB2HPZhS4jvMz20YfHDMv58xp2DbUraLCZ5XB4ncd/P/kWx6BUswMzhxFaIZCNICmgV QKXA== Sender: swupdate@googlegroups.com X-Gm-Message-State: APjAAAXWFOnj3YD0Jt0ctfMhae4j6oJU6/Rfkmd8QwSboCt2I9C34zGl TUgcVhnqfhr50HlJrHt14TI= X-Google-Smtp-Source: APXvYqzZB2uLWKx8P4UvzcW69uw/lMl1/pgFuVDc+OznnhvbRiykZsvbV3GGOmbehqOBsCJwk7OFtA== X-Received: by 2002:a17:906:5015:: with SMTP id s21mr18765356ejj.226.1573415191415; Sun, 10 Nov 2019 11:46:31 -0800 (PST) MIME-Version: 1.0 X-BeenThere: swupdate@googlegroups.com Received: by 2002:a50:f092:: with SMTP id v18ls1583453edl.9.gmail; Sun, 10 Nov 2019 11:46:30 -0800 (PST) X-Received: by 2002:a05:6402:158d:: with SMTP id c13mr22272848edv.62.1573415190854; Sun, 10 Nov 2019 11:46:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573415190; cv=none; d=google.com; s=arc-20160816; b=qDzb2L5rtTL+oU7D33/byDpzzI0UW3tihiNB+jCvYHsdNspi+DHGcggYPoIhuNihMQ q4TQEufH9y/T3D4TFRJNqP21acNMacDWZESv+9N226Cb7Sll1gUVB+uOcjlfxbly4Q30 1ZyJgbxzACyKkRWUR+6T69DkeB6YoKkyNisfl28Mk6PLSx856tUczjLlpR5OQQ5OI14s 0pc2F2mM3oBUVZ+RZohUmBr8thLWJ9M88YNS9g1l+0/XVp4HNF+hiFNIbVX/6Ojm3dhT YU/0lCEBqNGCAJePVApBE9oNn23cRRgaaJbHxoHfj4gGOy+OhAXIhWg8hVAR8sphP0Cl O0vQ== 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; bh=NR32AT7CqZWwPK8gbSq2kg1oRqOErOmVTBL2WDdcSNU=; b=cCiOD8aSlqeeixc0fKnD7/iUgjjIFGvq7gd9vVS/6kI4PB9WwS5yWTLkF7WwIv4wWq +xXMcxlEyEYr+X2W+uraybVbsI4hrHx9LKjqSbAi8T7J90JAG3lP6l0jXXmea+6KVOVA nYkUk/o/3U/NywiL/gk+YtkHT1gnvzC9h+E3YFBTAKbt89/tqECaqjCQwaz4M1ibb8Ro hCGRNsOkr/q8YEYR0xHm82WFIZNH9KgiCuUDS+SxFuuwALUgQ7ZpvFSryaolKtTxi0Pz n/WmZPecGO6c6etuJoH3aLgQU4jq1xmooIvfHOdNtsE3gYYd0U4Awl3Aeh+5jru350i5 sA4A== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of adrian.freihofer@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=adrian.freihofer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from david.siemens.de (david.siemens.de. [192.35.17.14]) by gmr-mx.google.com with ESMTPS id l37si1187446edc.2.2019.11.10.11.46.30 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Nov 2019 11:46:30 -0800 (PST) Received-SPF: pass (google.com: domain of adrian.freihofer@siemens.com designates 192.35.17.14 as permitted sender) client-ip=192.35.17.14; Received: from mail2.siemens.de (mail2.siemens.de [139.25.208.11]) by david.siemens.de (8.15.2/8.15.2) with ESMTPS id xAAJkU9u032048 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 10 Nov 2019 20:46:30 +0100 Received: from dev.vm6.ccp.siemens.com ([167.87.5.130]) by mail2.siemens.de (8.15.2/8.15.2) with ESMTP id xAAJkTtK009658; Sun, 10 Nov 2019 20:46:29 +0100 Received: from dev.localdomain (localhost [127.0.0.1]) by dev.vm6.ccp.siemens.com (Postfix) with ESMTP id D5D9E2353A50; Sun, 10 Nov 2019 20:46:28 +0100 (CET) From: Adrian Freihofer To: swupdate@googlegroups.com Cc: Adrian Freihofer Subject: [swupdate] [meta-swupdate][PATCH v6 0/2] swupdate: improve systemd config Date: Sun, 10 Nov 2019 20:46:23 +0100 Message-Id: <20191110194625.32119-1-adrian.freihofer@siemens.com> X-Mailer: git-send-email 2.11.0 X-Original-Sender: adrian.freihofer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of adrian.freihofer@siemens.com designates 192.35.17.14 as permitted sender) smtp.mailfrom=adrian.freihofer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.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: , Hi Stefano !!!!! This v6 is probably not ready for merging. It's not tested yet. !!!!!! I'm sending this to get your opinion about the idea in general. Probably we should go one step back and remove the -sd / -sv packages again. It seems simply not possible to provide one common binary package for a systemd and a sysv based systems out of one DISTRO. The clean Yocto way is to have two DISTROs; one configured with systemd and one configured with sysv. However, one more idea came to my mind, how we could get rid of the systemd dependency, even if swupdate is built as part of a systemd enabled DISTRO. We might add a second variant of the recipe. The second patch is a first proof of concept implementation. Let me know if you have any concerns about the idea. Otherwise I will test it further. Thank you for testing and merging v5. Best regards, Adrian Adrian Freihofer (2): swupdate: back to init system specific packaging swupdate-rescue: add separate package .../swupdate/{swupdate => files}/swupdate | 0 recipes-support/swupdate/swupdate-rescue/defconfig | 100 +++++++++++++++++++++ recipes-support/swupdate/swupdate-rescue_git.bb | 28 ++++++ recipes-support/swupdate/swupdate.inc | 58 +++++------- recipes-support/swupdate/swupdate_git.bb | 2 + 5 files changed, 153 insertions(+), 35 deletions(-) rename recipes-support/swupdate/{swupdate => files}/swupdate (100%) create mode 100644 recipes-support/swupdate/swupdate-rescue/defconfig create mode 100644 recipes-support/swupdate/swupdate-rescue_git.bb