Comment 1 for bug 1968566

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to root (master)

Reviewed: https://review.opendev.org/c/starlingx/root/+/836397
Committed: https://opendev.org/starlingx/root/commit/1a9872ca9d32b1af0517fd85a282c16efa37189e
Submitter: "Zuul (22348)"
Branch: master

commit 1a9872ca9d32b1af0517fd85a282c16efa37189e
Author: M. Vefa Bicakci <email address hidden>
Date: Mon Apr 4 15:29:50 2022 -0400

    patch-iso: Fix up paths

    Commit c8c75e81b551 ("relocate /pxeboot to /var/pxeboot", 2021-12-15)
    inadvertently introduced a few bugs to patch-iso that prevent successful
    execution of this script when a patch with pxe-network-installer is
    attempted to be used. This is necessary, for example, to be able to
    patch kernel and initial RAM file system images in an ISO image.

    Here is an example for the error messages:

      + cp --preserve=all pxeboot/pxelinux.0 pxeboot/menu.c32 \
        pxeboot/chain.c32 .../patchiso_build_XXXXXX/var/pxeboot/
      cp: target '.../patchiso_build_XXXXXX/var/pxeboot/' \
        is not a directory

    This commit fixes the paths used by patch-iso so that such errors are
    not encountered.

    Verification:
    - patch-iso is successfully executed against a patch file that includes
      a newer pxe-network-installer package.

    Closes-Bug: 1968566

    Change-Id: I4606d062b45ed03b64f514131d3d6e27434e7675
    Signed-off-by: M. Vefa Bicakci <email address hidden>