1141e0 Stop dracut 35network-manager from running nm-initrd-generator

Authored and Committed by Coiby Xu 2 years ago
    Stop dracut 35network-manager from running nm-initrd-generator
    
    Resolves: bz2076416
    Upstream: Fedora
    Conflict: None
    
    commit 62355ebe5abed6fdd3331bbb2f07c64d3434d159
    Author: Coiby Xu <coxu@redhat.com>
    Date:   Fri Sep 23 22:16:49 2022 +0800
    
        Stop dracut 35network-manager from running nm-initrd-generator
    
        kexec-tools depends on dracut's 35network-manager module which will
        call nm-initrd-generator. We don't want nm-initrd-generator to generate
        connection profiles since we  will copy them from 1st kernel to
        kdump kernel initramfs. NetworkManager >= 1.35.2 won't generate connection
        profiles if there's a connection dir with rd.neednet. For Fedora/RHEL,
        this connection dir is /etc/NetworkManager/system-connections. For the
        details, please refer to the NetworkManager commit 79885656d3
        ("initrd: don't add a connection if there's a connection dir with
        rd.neednet") [1]. Before the release of NetworkManager >= 1.35.2, we
        need to mask /usr/libexec/nm-initrd-generator.
    
        [1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1010
    
        Signed-off-by: Coiby Xu <coxu@redhat.com>
        Reviewed-by: Thomas Haller <thaller@redhat.com>
        Reviewed-by: Philipp Rudo <prudo@redhat.com>
    
    Signed-off-by: Coiby Xu <coxu@redhat.com>
    
        
file modified
+5 -0