From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6473366578589073408 X-Received: by 10.28.63.86 with SMTP id m83mr3005306wma.21.1507198107532; Thu, 05 Oct 2017 03:08:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 10.28.74.66 with SMTP id x63ls3848521wma.10.gmail; Thu, 05 Oct 2017 03:08:27 -0700 (PDT) X-Google-Smtp-Source: AOwi7QDjrcs0IYHxdh3JEJN5xE38xhbAXtBGlSFSZVu128DaVXPWRcyRVRQcdZY5eLXRWnn/KaSi X-Received: by 10.28.15.72 with SMTP id 69mr2803738wmp.3.1507198107175; Thu, 05 Oct 2017 03:08:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1507198107; cv=none; d=google.com; s=arc-20160816; b=BOBzH4r1G79GxA3AXnchqv5h7ir04Czhd4BXiZerKmvuYSNktT+/LAT4HS7eKMs2E/ Cgnm8d0KlVWXgLsW+z9ZQSoStdasxQJ1CbjBsd0nxAqIZybBWTtvnK9gyI0l5PREPDWr wUcwZosa7dwyMzj9X3R7Va8d38KUBgirL4NgxZSIyRoOiDhEE/PE2RwDFXUfPNvoF3M/ rQ+WYi3ckhBS5VcWbd2r7wYozGSWDJWhjElTAkxVKoIOteac7bqVPYERMQBhomPnlrsT LVxna/0uLO88qmMNm8EPtNU86o8EBzQYjL22oHVHQbI1d0yoCI572GbUIiz4hGYTs0vX DU7A== 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:arc-authentication-results; bh=QzVuC10FpQDuF3KLkvu5RUWkngakc2sgRr/PttKWPPY=; b=tFecVaivPlahtNcRBrn/D6M5F75wjgNNv3cbN1/rwgaPa/Frz7DFksQHYaYaxxXztb JR3LCS256jNCPB1fmTmw5SfC2j6SUPEJrjzGNE0i129UvYwUeoEMfRdq0/A4/S2n4yeS 3u+tvE6zMAokuj8IlYNmij0KkvShGvEp3DN8G9FL9HBGpW3Prg7Mau+QKPbEGKNmdfyK m82EUNhjBciS7Mcwi00wVzkZnpqn8ky/pc/WRPg6WCcSKAKhWnoooHqm49PadoZpUT3C OWGKKm/buhrMUWlGn4Jb1qE5gMbVPCqF/vWwOkbx9gScSOZQArQbWuALZzyrE6ktilbg wsfg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id p70si1879359wma.1.2017.10.05.03.08.27 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Oct 2017 03:08:27 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Received: from localhost.localdomain ([188.227.110.165]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id v95A8DXX003858 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 5 Oct 2017 12:08:19 +0200 From: Alexander Smirnov To: isar-users@googlegroups.com Cc: Alexander Smirnov Subject: [PATCH 0/4 v5] Isar apt deployment Date: Thu, 5 Oct 2017 13:08:03 +0300 Message-Id: <20171005100807.3369-1-asmirnov@ilbers.de> X-Mailer: git-send-email 2.9.4 X-TUID: q/CaOrL5zgNo Hi all, this series switch Isar internal binary package processing to apt repository. It performs this following: 1. Create repositories 'tmp/deploy/apt' for all architectures requested by multiconfig. 2. Generate reprepro database. 3. Put all the newly built packages to apt repository. 4. Pass this Isar repository to image multistrap. Documentation will be updated after agreement on this implementation. Changes since v4: - Drop meta-isar-bin layer. With best regards, Alex Alexander Smirnov (4): apt: Generate configs for apt apt: Generate Isar reprepro database apt: Populate Isar apt apt: Install packages via multistrap meta-isar/conf/layer.conf | 13 ++++- meta-isar/conf/local.conf.sample | 4 ++ .../recipes-core/images/files/distributions.in | 3 + .../recipes-core/images/files/multistrap.conf.in | 9 ++- meta-isar/recipes-core/images/isar-image-base.bb | 6 +- meta/classes/ext4-img.bbclass | 2 +- meta/classes/image.bbclass | 65 +++++++++++++++++++--- 7 files changed, 88 insertions(+), 14 deletions(-) create mode 100644 meta-isar/recipes-core/images/files/distributions.in -- 2.1.4