summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/scripts/nm-in-container.sh62
1 files changed, 61 insertions, 1 deletions
diff --git a/contrib/scripts/nm-in-container.sh b/contrib/scripts/nm-in-container.sh
index 94c18b8be1..129eb33c99 100755
--- a/contrib/scripts/nm-in-container.sh
+++ b/contrib/scripts/nm-in-container.sh
@@ -315,6 +315,8 @@ ENTRYPOINT ["/sbin/init"]
RUN sed -i 's/^tsflags=.*/tsflags=/' /etc/dnf/dnf.conf
RUN dnf install -y \\
+ --skip-broken \\
+ \\
/usr/bin/python \\
ModemManager-devel \\
ModemManager-glib-devel \\
@@ -386,10 +388,68 @@ RUN dnf install -y \\
vala-devel \\
valgrind \\
vim \\
- which
+ which \\
+ \\
+ 'dbus*' \\
+ 'openvswitch2*' \\
+ /usr/bin/debuginfo-install \\
+ NetworkManager-openvpn \\
+ NetworkManager-pptp \\
+ NetworkManager-strongswan \\
+ NetworkManager-vpnc \\
+ NetworkManager-ovs \\
+ NetworkManager-wifi \\
+ NetworkManager-team \\
+ NetworkManager-ppp \\
+ cryptsetup \\
+ dhcp-client \\
+ dhcp-relay \\
+ dhcp-server \\
+ dnsmasq \\
+ dracut-network \\
+ ethtool \\
+ firewalld \\
+ gcc \\
+ gdb \\
+ gdb \\
+ git \\
+ hostapd \\
+ iproute-tc \\
+ ipsec-tools \\
+ iputils \\
+ iscsi-initiator-utils \\
+ iw \\
+ ldns \\
+ libreswan \\
+ libyaml-devel \\
+ logrotate \\
+ lvm2 \\
+ mdadm \\
+ net-tools \\
+ nfs-utils \\
+ nmap-ncat \\
+ nss-tools \\
+ openvpn \\
+ perl-IO-Pty-Easy \\
+ perl-IO-Tty \\
+ psmisc \\
+ python3-dbus \\
+ python3-gobject \\
+ python3-netaddr \\
+ qemu-kvm \\
+ radvd \\
+ rp-pppoe \\
+ scsi-target-utils \\
+ tcpdump \\
+ tcpreplay \\
+ tuned \\
+ wireguard-tools \\
+ wireshark-cli
RUN dnf debuginfo-install --skip-broken \$(ldd /usr/sbin/NetworkManager | sed -n 's/.* => \\(.*\\) (0x[0-9A-Fa-f]*)$/\1/p' | xargs -n1 readlink -f) -y
+RUN dnf clean all
+
RUN pip3 install --user behave_html_formatter || true
COPY data-NM-log "/usr/bin/NM-log"