Hi Henning,I apologize if that's the case. On my side, the proxy appears to be used just fine. I have added a trace in isar_image_gen_rootfs() and I can see:DEBUG: Executing python function do_rootfsDEBUG: Executing shell function root_cleandirsDEBUG: Shell function root_cleandirs finishedDEBUG: Executing shell function isar_image_gen_fstabDEBUG: Shell function isar_image_gen_fstab finishedDEBUG: Executing shell function isar_image_gen_rootfs######## http_proxy=http://127.0.0.1:3142 ##########I also checked my apt-cacher-ng and I saw a bunch of requests coming in while do_rootfs was executing.Will double-check on a machine that does not have direct access to the Internet to make sure.CedricOn Wed, 7 Nov 2018 at 19:45, Henning Schild <henning.schild@siemens.com> wrote:Am Thu, 1 Nov 2018 11:13:02 +0100
schrieb Cedric Hombourger <Cedric_Hombourger@mentor.com>:
> Split the do_rootfs() shell function into four (smaller) shell
> functions to generate the fstab file (isar_image_gen_fstab), populate
> the root file-system (isar_image_gen_rootfs), configure it
> (isar_image_conf_rootfs) and perform some house-keeping
> (isar_image_cleanup). do_rootfs is now a python function and
> sequentially calls the helper functions listed above.
>
> Signed-off-by: Cedric Hombourger <Cedric_Hombourger@mentor.com>
> ---
> meta/classes/isar-image.bbclass | 15 ++++++++++++++-
> 1 file changed, 14 insertions(+), 1 deletion(-)
>
> diff --git a/meta/classes/isar-image.bbclass
> b/meta/classes/isar-image.bbclass index ec2b9e3..e0508be 100644
> --- a/meta/classes/isar-image.bbclass
> +++ b/meta/classes/isar-image.bbclass
> @@ -21,7 +21,7 @@ ISAR_RELEASE_CMD ?= "${ISAR_RELEASE_CMD_DEFAULT}"
> do_rootfs[root_cleandirs] = "${IMAGE_ROOTFS} \
> ${IMAGE_ROOTFS}/isar-apt"
>
> -do_rootfs() {
> +isar_image_gen_fstab() {
> cat > ${WORKDIR}/fstab << EOF
> # Begin /etc/fstab
> /dev/root / auto
> defaults 0 0 @@ -33,11 +33,15 @@
> devtmpfs /dev devtmpfs
> mode=0755,nosuid 0 0 # End /etc/fstab
> EOF
> +}
>
> +isar_image_gen_rootfs() {
> setup_root_file_system --clean --keep-apt-cache \
> --fstab "${WORKDIR}/fstab" \
> "${IMAGE_ROOTFS}" ${IMAGE_PREINSTALL} ${IMAGE_INSTALL}
> +}
>
> +isar_image_conf_rootfs() {
> # Configure root filesystem
> if [ -n "${DISTRO_CONFIG_SCRIPT}" ]; then
> sudo install -m 755 "${WORKDIR}/${DISTRO_CONFIG_SCRIPT}"
> "${IMAGE_ROOTFS}" @@ -45,7 +49,9 @@ EOF
> "${BAUDRATE_TTY}"
> sudo rm "${IMAGE_ROOTFS}/${DISTRO_CONFIG_SCRIPT}"
> fi
> +}
>
> +isar_image_cleanup() {
> # Cleanup
> sudo rm "${IMAGE_ROOTFS}/etc/apt/sources.list.d/isar-apt.list"
> test ! -e "${IMAGE_ROOTFS}/usr/share/doc/qemu-user-static" && \
> @@ -57,3 +63,10 @@ EOF
> sudo umount -l ${IMAGE_ROOTFS}/proc
> sudo rm -f
> "${IMAGE_ROOTFS}/etc/apt/apt.conf.d/55isar-fallback.conf" }
> +
> +python do_rootfs() {
> + bb.build.exec_func("isar_image_gen_fstab", d)
> + bb.build.exec_func("isar_image_gen_rootfs", d)
> + bb.build.exec_func("isar_image_conf_rootfs", d)
> + bb.build.exec_func("isar_image_cleanup", d)
> +}
I am loosing my proxies somewhere in current next ... i suspect this
guy but did not confirm yet.
Henning
--
You received this message because you are subscribed to a topic in the Google Groups "isar-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/isar-users/Pzt7vsbc8VE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to isar-users+unsubscribe@googlegroups.com.
To post to this group, send email to isar-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/isar-users/20181107194531.17356c59%40md1za8fc.ad001.siemens.net.
For more options, visit https://groups.google.com/d/optout.