From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6517599416265736192 X-Received: by 10.28.190.2 with SMTP id o2mr4299175wmf.2.1517496867735; Thu, 01 Feb 2018 06:54:27 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.28.202.2 with SMTP id a2ls1795818wmg.4.gmail; Thu, 01 Feb 2018 06:54:27 -0800 (PST) X-Google-Smtp-Source: AH8x226ZLpwgZWFy47y0RF1iYpqbwlPczQnjxe82U3v/w1sUU0XZxdmwqWbljWxeZ4EuQ9eAUlcE X-Received: by 10.28.87.5 with SMTP id l5mr321511wmb.23.1517496867256; Thu, 01 Feb 2018 06:54:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517496867; cv=none; d=google.com; s=arc-20160816; b=vLe/mV3+yS8QlLhghYjjm9P3XutNxrKI3paTUfdjzNY+6gR9L2Fsf6T13j4azcs21C ym29+T0J6lPkmyPh0VCzli8pPTUb0fjknIuymVVBukezBrkuyxgTlyO/AGK2Er4iBXEm JWKyL7AVZ+CjY/+pO0Lv48MdgRiXNQZhyb25Ql/ZJU9fbyyuMcGaiBSX420u0rNZfuEO wG2omSJfA1zv832/c5KlBZBDzamMU9iUXA7Z7DFZfwRS1DCUdSudc/Ucd76YEOykL8gw TRCrtabHXchU0LpZYNu6kodTn5H4lxy6R+UN9SzWpFGFFlk0mihjQxlT5dohQzE1BA39 vVuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:mime-version:user-agent :date:message-id:subject:from:to:arc-authentication-results; bh=eKeSN6O0sxG+A98WT9nd8Amr6tS7EdKmknNAOtwZ05U=; b=ZldH9Q2vV0Mbb164fXnpb4iFTU+fubTGsf1bXSPwIPE1timRXpiNUmLeH7WDtutQaJ 7cnGOMqwEltk162nn7+y8qphcOxcYrwHiY1rYU4v+gwHvXJH98766D4K3In18Ez1shq5 oi35Pta3Gb82rwVXuG/Pb1y1wRYCSvy22avupjkcvvYRbYSqKryDZb0QKImKk1R5m+ED Zqw1HIvhzSIQ3fiRludBMrdOrq+qNuuIcndEBs8Txx4JyNK7nitOAwaqpNS1YboQsdjN 7qnsEiqWg0jadi/rC4nVJJgKmX+pLAui1ckmbJwftYI+34PoALQx/O3qDBHnx4jOh1jQ 64Xw== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Return-Path: Received: from lizzard.sbs.de (lizzard.sbs.de. [194.138.37.39]) by gmr-mx.google.com with ESMTPS id v8si191735wrg.2.2018.02.01.06.54.27 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 01 Feb 2018 06:54:27 -0800 (PST) Received-SPF: pass (google.com: domain of claudius.heine.ext@siemens.com designates 194.138.37.39 as permitted sender) client-ip=194.138.37.39; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of claudius.heine.ext@siemens.com designates 194.138.37.39 as permitted sender) smtp.mailfrom=claudius.heine.ext@siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by lizzard.sbs.de (8.15.2/8.15.2) with ESMTPS id w11EsQA4025277 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 1 Feb 2018 15:54:26 +0100 Received: from [139.25.68.223] (linux-ses-ext02.ppmd.siemens.net [139.25.68.223]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id w11EsQQ3004386 for ; Thu, 1 Feb 2018 15:54:26 +0100 To: isar-users From: Claudius Heine Subject: Multi repo support Message-ID: <7714f0e1-aaca-add2-eabc-738d4043c21c@siemens.com> Date: Thu, 1 Feb 2018 15:54:26 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: MeAW57lQj3fH Hi, I would like to start the discussion about how to best implement muti repository support in isar. Does someone already has some ideas or even something in the pipeline for this? If not then I do have an idea that was outlined together with Jan: Adding and configuring apt repositories should be done via config files. It should be possible to define own multiconfigs while including multiconfigs from other layers. These configs then append filepaths to a global variable. Every file that is added this way contains 'sources.list' compatible repository definitions. So one repo each line. For every line in those files a repository entry for multistrap.conf is created. Here we might need some more complex code to convert such a apt repo tripel to the right format multistrap expects. But by using the 'sources.lists' format we would be independent of multistrap and become more future proof. Comments are welcome. Cheers, Claudius -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-54 Fax: (+49)-8142-66989-80 Email: ch@denx.de