* [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list
@ 2018-12-17 5:40 Maxim Yu. Osipov
2018-12-17 5:40 ` [PATCH 2/2] classes/isar-image: Replace the apt sources file with the original Maxim Yu. Osipov
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Maxim Yu. Osipov @ 2018-12-17 5:40 UTC (permalink / raw)
To: isar-users
Keep the initial copy of APT sources list passed
via DISTRO_APT_SOURCES as the contents of APTSRCS
get modified during isar-bootstrap.
Signed-off-by: Maxim Yu. Osipov <mosipov@ilbers.de>
---
meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb | 2 ++
meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb | 2 ++
meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 3 +++
3 files changed, 7 insertions(+)
diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb b/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb
index 19b60dc..7b83f80 100644
--- a/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb
+++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb
@@ -34,8 +34,10 @@ python do_apt_config_prepare() {
aggregate_files(d, apt_preferences_list, apt_preferences_out)
apt_sources_out = d.getVar("APTSRCS", True)
+ apt_sources_init_out = d.getVar("APTSRCS_INIT", True)
apt_sources_list = (d.getVar("HOST_DISTRO_APT_SOURCES", True) or "").split()
+ aggregate_files(d, apt_sources_list, apt_sources_init_out)
aggregate_aptsources_list(d, apt_sources_list, apt_sources_out)
}
addtask apt_config_prepare before do_bootstrap after do_unpack
diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb b/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb
index 3631506..c264123 100644
--- a/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb
+++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb
@@ -33,8 +33,10 @@ python do_apt_config_prepare() {
aggregate_files(d, apt_preferences_list, apt_preferences_out)
apt_sources_out = d.getVar("APTSRCS", True)
+ apt_sources_init_out = d.getVar("APTSRCS_INIT", True)
apt_sources_list = (d.getVar("DISTRO_APT_SOURCES", True) or "").split()
+ aggregate_files(d, apt_sources_list, apt_sources_init_out)
aggregate_aptsources_list(d, apt_sources_list, apt_sources_out)
}
addtask apt_config_prepare before do_bootstrap after do_unpack
diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
index 811d50e..f411ad1 100644
--- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
+++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
@@ -20,6 +20,7 @@ DEBOOTSTRAP ?= "qemu-debootstrap"
ROOTFSDIR = "${WORKDIR}/rootfs"
APTPREFS = "${WORKDIR}/apt-preferences"
APTSRCS = "${WORKDIR}/apt-sources"
+APTSRCS_INIT = "${WORKDIR}/apt-sources-init"
BASEAPTSRCS = "${WORKDIR}/base-apt-sources"
APTKEYFILES = ""
APTKEYRING = "${WORKDIR}/apt-keyring.gpg"
@@ -222,6 +223,8 @@ isar_bootstrap() {
install -v -m644 "${APTSRCS}" \
"${ROOTFSDIR}/etc/apt/sources.list.d/bootstrap.list"
fi
+ install -v -m644 "${APTSRCS_INIT}" \
+ "${ROOTFSDIR}/etc/apt/sources-list"
rm -f "${ROOTFSDIR}/etc/apt/sources.list"
mkdir -p "${ROOTFSDIR}/etc/apt/apt.conf.d"
install -v -m644 "${WORKDIR}/isar-apt.conf" \
--
2.11.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 2/2] classes/isar-image: Replace the apt sources file with the original
2018-12-17 5:40 [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list Maxim Yu. Osipov
@ 2018-12-17 5:40 ` Maxim Yu. Osipov
2018-12-17 11:42 ` Henning Schild
2018-12-17 11:41 ` [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list Henning Schild
2018-12-19 11:45 ` Maxim Yu. Osipov
2 siblings, 1 reply; 6+ messages in thread
From: Maxim Yu. Osipov @ 2018-12-17 5:40 UTC (permalink / raw)
To: isar-users
At the final stage of image generation replace the local apt sources
file used for bootstrapping with the original APT sources list
defined via DISTRO_APT_SOURCES variable.
Signed-off-by: Maxim Yu. Osipov <mosipov@ilbers.de>
---
meta/classes/isar-image.bbclass | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/meta/classes/isar-image.bbclass b/meta/classes/isar-image.bbclass
index 81738ff..4193d97 100644
--- a/meta/classes/isar-image.bbclass
+++ b/meta/classes/isar-image.bbclass
@@ -66,6 +66,11 @@ isar_image_cleanup() {
if [ "${ISAR_USE_CACHED_BASE_REPO}" = "1" ]; then
sudo umount -l ${IMAGE_ROOTFS}/base-apt
sudo rmdir ${IMAGE_ROOTFS}/base-apt
+ # Replace the local apt we bootstrapped with the
+ # APT sources initially defined in DISTRO_APT_SOURCES
+ sudo rm -f "${IMAGE_ROOTFS}/etc/apt/sources.list.d/base-apt.list"
+ sudo mv "${IMAGE_ROOTFS}/etc/apt/sources-list" \
+ "${IMAGE_ROOTFS}/etc/apt/sources.list.d/bootstrap.list"
fi
}
--
2.11.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list
2018-12-17 5:40 [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list Maxim Yu. Osipov
2018-12-17 5:40 ` [PATCH 2/2] classes/isar-image: Replace the apt sources file with the original Maxim Yu. Osipov
@ 2018-12-17 11:41 ` Henning Schild
2018-12-17 13:15 ` Maxim Yu. Osipov
2018-12-19 11:45 ` Maxim Yu. Osipov
2 siblings, 1 reply; 6+ messages in thread
From: Henning Schild @ 2018-12-17 11:41 UTC (permalink / raw)
To: Maxim Yu. Osipov; +Cc: isar-users
Am Mon, 17 Dec 2018 06:40:33 +0100
schrieb "Maxim Yu. Osipov" <mosipov@ilbers.de>:
> Keep the initial copy of APT sources list passed
> via DISTRO_APT_SOURCES as the contents of APTSRCS
> get modified during isar-bootstrap.
>
> Signed-off-by: Maxim Yu. Osipov <mosipov@ilbers.de>
> ---
> meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb | 2 ++
> meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb | 2 ++
> meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 3 +++
> 3 files changed, 7 insertions(+)
>
> diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb
> b/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb index
> 19b60dc..7b83f80 100644 ---
> a/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb +++
> b/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb @@ -34,8
> +34,10 @@ python do_apt_config_prepare() { aggregate_files(d,
> apt_preferences_list, apt_preferences_out)
> apt_sources_out = d.getVar("APTSRCS", True)
> + apt_sources_init_out = d.getVar("APTSRCS_INIT", True)
> apt_sources_list = (d.getVar("HOST_DISTRO_APT_SOURCES",
> True) or "").split()
> + aggregate_files(d, apt_sources_list, apt_sources_init_out)
> aggregate_aptsources_list(d, apt_sources_list,
> apt_sources_out) }
> addtask apt_config_prepare before do_bootstrap after do_unpack
> diff --git
> a/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb
> b/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb index
> 3631506..c264123 100644 ---
> a/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb +++
> b/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb @@ -33,8
> +33,10 @@ python do_apt_config_prepare() { aggregate_files(d,
> apt_preferences_list, apt_preferences_out) apt_sources_out =
> d.getVar("APTSRCS", True)
> + apt_sources_init_out = d.getVar("APTSRCS_INIT", True)
> apt_sources_list = (d.getVar("DISTRO_APT_SOURCES", True) or
> "").split()
> + aggregate_files(d, apt_sources_list, apt_sources_init_out)
> aggregate_aptsources_list(d, apt_sources_list,
> apt_sources_out) }
> addtask apt_config_prepare before do_bootstrap after do_unpack
> diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
> b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc index
> 811d50e..f411ad1 100644 ---
> a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc +++
> b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc @@ -20,6 +20,7
> @@ DEBOOTSTRAP ?= "qemu-debootstrap" ROOTFSDIR = "${WORKDIR}/rootfs"
> APTPREFS = "${WORKDIR}/apt-preferences"
> APTSRCS = "${WORKDIR}/apt-sources"
> +APTSRCS_INIT = "${WORKDIR}/apt-sources-init"
> BASEAPTSRCS = "${WORKDIR}/base-apt-sources"
> APTKEYFILES = ""
> APTKEYRING = "${WORKDIR}/apt-keyring.gpg"
> @@ -222,6 +223,8 @@ isar_bootstrap() {
> install -v -m644 "${APTSRCS}" \
> "${ROOTFSDIR}/etc/apt/sources.list.d/bootstrap.list"
> fi
> + install -v -m644 "${APTSRCS_INIT}" \
> + "${ROOTFSDIR}/etc/apt/sources-list"
That file should get another name, and ideally not sit in the rootfs at
all. If something goes wrong, this looks dangerously close to a valid
file, with no clue where it came from.
Henning
> rm -f "${ROOTFSDIR}/etc/apt/sources.list"
> mkdir -p "${ROOTFSDIR}/etc/apt/apt.conf.d"
> install -v -m644 "${WORKDIR}/isar-apt.conf" \
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] classes/isar-image: Replace the apt sources file with the original
2018-12-17 5:40 ` [PATCH 2/2] classes/isar-image: Replace the apt sources file with the original Maxim Yu. Osipov
@ 2018-12-17 11:42 ` Henning Schild
0 siblings, 0 replies; 6+ messages in thread
From: Henning Schild @ 2018-12-17 11:42 UTC (permalink / raw)
To: Maxim Yu. Osipov; +Cc: isar-users
Am Mon, 17 Dec 2018 06:40:34 +0100
schrieb "Maxim Yu. Osipov" <mosipov@ilbers.de>:
> At the final stage of image generation replace the local apt sources
> file used for bootstrapping with the original APT sources list
> defined via DISTRO_APT_SOURCES variable.
>
> Signed-off-by: Maxim Yu. Osipov <mosipov@ilbers.de>
> ---
> meta/classes/isar-image.bbclass | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/meta/classes/isar-image.bbclass
> b/meta/classes/isar-image.bbclass index 81738ff..4193d97 100644
> --- a/meta/classes/isar-image.bbclass
> +++ b/meta/classes/isar-image.bbclass
> @@ -66,6 +66,11 @@ isar_image_cleanup() {
> if [ "${ISAR_USE_CACHED_BASE_REPO}" = "1" ]; then
> sudo umount -l ${IMAGE_ROOTFS}/base-apt
> sudo rmdir ${IMAGE_ROOTFS}/base-apt
> + # Replace the local apt we bootstrapped with the
> + # APT sources initially defined in DISTRO_APT_SOURCES
> + sudo rm -f
> "${IMAGE_ROOTFS}/etc/apt/sources.list.d/base-apt.list"
> + sudo mv "${IMAGE_ROOTFS}/etc/apt/sources-list" \
> +
> "${IMAGE_ROOTFS}/etc/apt/sources.list.d/bootstrap.list" fi
> }
And here we keep sources-list in the !cached case forever ...
Henning
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list
2018-12-17 11:41 ` [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list Henning Schild
@ 2018-12-17 13:15 ` Maxim Yu. Osipov
0 siblings, 0 replies; 6+ messages in thread
From: Maxim Yu. Osipov @ 2018-12-17 13:15 UTC (permalink / raw)
To: Henning Schild; +Cc: isar-users
On 12/17/18 2:41 PM, Henning Schild wrote:
> Am Mon, 17 Dec 2018 06:40:33 +0100
> schrieb "Maxim Yu. Osipov" <mosipov@ilbers.de>:
>
>> Keep the initial copy of APT sources list passed
>> via DISTRO_APT_SOURCES as the contents of APTSRCS
>> get modified during isar-bootstrap.
>>
>> Signed-off-by: Maxim Yu. Osipov <mosipov@ilbers.de>
>> ---
>> meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb | 2 ++
>> meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb | 2 ++
>> meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 3 +++
>> 3 files changed, 7 insertions(+)
>>
>> diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb
>> b/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb index
>> 19b60dc..7b83f80 100644 ---
>> a/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb +++
>> b/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb @@ -34,8
>> +34,10 @@ python do_apt_config_prepare() { aggregate_files(d,
>> apt_preferences_list, apt_preferences_out)
>> apt_sources_out = d.getVar("APTSRCS", True)
>> + apt_sources_init_out = d.getVar("APTSRCS_INIT", True)
>> apt_sources_list = (d.getVar("HOST_DISTRO_APT_SOURCES",
>> True) or "").split()
>> + aggregate_files(d, apt_sources_list, apt_sources_init_out)
>> aggregate_aptsources_list(d, apt_sources_list,
>> apt_sources_out) }
>> addtask apt_config_prepare before do_bootstrap after do_unpack
>> diff --git
>> a/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb
>> b/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb index
>> 3631506..c264123 100644 ---
>> a/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb +++
>> b/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb @@ -33,8
>> +33,10 @@ python do_apt_config_prepare() { aggregate_files(d,
>> apt_preferences_list, apt_preferences_out) apt_sources_out =
>> d.getVar("APTSRCS", True)
>> + apt_sources_init_out = d.getVar("APTSRCS_INIT", True)
>> apt_sources_list = (d.getVar("DISTRO_APT_SOURCES", True) or
>> "").split()
>> + aggregate_files(d, apt_sources_list, apt_sources_init_out)
>> aggregate_aptsources_list(d, apt_sources_list,
>> apt_sources_out) }
>> addtask apt_config_prepare before do_bootstrap after do_unpack
>> diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
>> b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc index
>> 811d50e..f411ad1 100644 ---
>> a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc +++
>> b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc @@ -20,6 +20,7
>> @@ DEBOOTSTRAP ?= "qemu-debootstrap" ROOTFSDIR = "${WORKDIR}/rootfs"
>> APTPREFS = "${WORKDIR}/apt-preferences"
>> APTSRCS = "${WORKDIR}/apt-sources"
>> +APTSRCS_INIT = "${WORKDIR}/apt-sources-init"
>> BASEAPTSRCS = "${WORKDIR}/base-apt-sources"
>> APTKEYFILES = ""
>> APTKEYRING = "${WORKDIR}/apt-keyring.gpg"
>> @@ -222,6 +223,8 @@ isar_bootstrap() {
>> install -v -m644 "${APTSRCS}" \
>> "${ROOTFSDIR}/etc/apt/sources.list.d/bootstrap.list"
>> fi
>> + install -v -m644 "${APTSRCS_INIT}" \
>> + "${ROOTFSDIR}/etc/apt/sources-list"
>
> That file should get another name, and ideally not sit in the rootfs at
> all. If something goes wrong, this looks dangerously close to a valid
> file, with no clue where it came from.
One may try generate this sources-list from DISTRO_APT_SOURCES again in
isar-image.class (one have to share python aggregate_files & friends
and add another task similar to do_apt_config_prepare from
isar-bootstrap-*). In my opinion such duplication looks ugly as the
natural place to parse DISTRO_APT_SOURCES once during isar-bootstrap phase.
Maxim.
> Henning
>
>> rm -f "${ROOTFSDIR}/etc/apt/sources.list"
>> mkdir -p "${ROOTFSDIR}/etc/apt/apt.conf.d"
>> install -v -m644 "${WORKDIR}/isar-apt.conf" \
>
--
Maxim Osipov
ilbers GmbH
Maria-Merian-Str. 8
85521 Ottobrunn
Germany
+49 (151) 6517 6917
mosipov@ilbers.de
http://ilbers.de/
Commercial register Munich, HRB 214197
General Manager: Baurzhan Ismagulov
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list
2018-12-17 5:40 [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list Maxim Yu. Osipov
2018-12-17 5:40 ` [PATCH 2/2] classes/isar-image: Replace the apt sources file with the original Maxim Yu. Osipov
2018-12-17 11:41 ` [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list Henning Schild
@ 2018-12-19 11:45 ` Maxim Yu. Osipov
2 siblings, 0 replies; 6+ messages in thread
From: Maxim Yu. Osipov @ 2018-12-19 11:45 UTC (permalink / raw)
To: isar-users
On 12/17/18 8:40 AM, Maxim Yu. Osipov wrote:
> Keep the initial copy of APT sources list passed
> via DISTRO_APT_SOURCES as the contents of APTSRCS
> get modified during isar-bootstrap.
Applied to the 'next'.
> Signed-off-by: Maxim Yu. Osipov <mosipov@ilbers.de>
> ---
> meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb | 2 ++
> meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb | 2 ++
> meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 3 +++
> 3 files changed, 7 insertions(+)
>
> diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb b/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb
> index 19b60dc..7b83f80 100644
> --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb
> +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap-host.bb
> @@ -34,8 +34,10 @@ python do_apt_config_prepare() {
> aggregate_files(d, apt_preferences_list, apt_preferences_out)
>
> apt_sources_out = d.getVar("APTSRCS", True)
> + apt_sources_init_out = d.getVar("APTSRCS_INIT", True)
> apt_sources_list = (d.getVar("HOST_DISTRO_APT_SOURCES", True) or "").split()
>
> + aggregate_files(d, apt_sources_list, apt_sources_init_out)
> aggregate_aptsources_list(d, apt_sources_list, apt_sources_out)
> }
> addtask apt_config_prepare before do_bootstrap after do_unpack
> diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb b/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb
> index 3631506..c264123 100644
> --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb
> +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap-target.bb
> @@ -33,8 +33,10 @@ python do_apt_config_prepare() {
> aggregate_files(d, apt_preferences_list, apt_preferences_out)
>
> apt_sources_out = d.getVar("APTSRCS", True)
> + apt_sources_init_out = d.getVar("APTSRCS_INIT", True)
> apt_sources_list = (d.getVar("DISTRO_APT_SOURCES", True) or "").split()
>
> + aggregate_files(d, apt_sources_list, apt_sources_init_out)
> aggregate_aptsources_list(d, apt_sources_list, apt_sources_out)
> }
> addtask apt_config_prepare before do_bootstrap after do_unpack
> diff --git a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
> index 811d50e..f411ad1 100644
> --- a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
> +++ b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc
> @@ -20,6 +20,7 @@ DEBOOTSTRAP ?= "qemu-debootstrap"
> ROOTFSDIR = "${WORKDIR}/rootfs"
> APTPREFS = "${WORKDIR}/apt-preferences"
> APTSRCS = "${WORKDIR}/apt-sources"
> +APTSRCS_INIT = "${WORKDIR}/apt-sources-init"
> BASEAPTSRCS = "${WORKDIR}/base-apt-sources"
> APTKEYFILES = ""
> APTKEYRING = "${WORKDIR}/apt-keyring.gpg"
> @@ -222,6 +223,8 @@ isar_bootstrap() {
> install -v -m644 "${APTSRCS}" \
> "${ROOTFSDIR}/etc/apt/sources.list.d/bootstrap.list"
> fi
> + install -v -m644 "${APTSRCS_INIT}" \
> + "${ROOTFSDIR}/etc/apt/sources-list"
> rm -f "${ROOTFSDIR}/etc/apt/sources.list"
> mkdir -p "${ROOTFSDIR}/etc/apt/apt.conf.d"
> install -v -m644 "${WORKDIR}/isar-apt.conf" \
>
--
Maxim Osipov
ilbers GmbH
Maria-Merian-Str. 8
85521 Ottobrunn
Germany
+49 (151) 6517 6917
mosipov@ilbers.de
http://ilbers.de/
Commercial register Munich, HRB 214197
General Manager: Baurzhan Ismagulov
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2018-12-19 11:45 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-17 5:40 [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list Maxim Yu. Osipov
2018-12-17 5:40 ` [PATCH 2/2] classes/isar-image: Replace the apt sources file with the original Maxim Yu. Osipov
2018-12-17 11:42 ` Henning Schild
2018-12-17 11:41 ` [PATCH 1/2] isar-bootstrap: Keep the initial APT sources list Henning Schild
2018-12-17 13:15 ` Maxim Yu. Osipov
2018-12-19 11:45 ` Maxim Yu. Osipov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox