blob: 80283cd7d74127f58bbce1bf136555ad3576fa8c [file] [log] [blame]
Mohammed Naser7bda44d2025-01-18 15:49:44 -05001# SPDX-FileCopyrightText: © 2025 VEXXHOST, Inc.
2# SPDX-License-Identifier: GPL-3.0-or-later
3# Atmosphere-Rebuild-Time: 2024-06-26T17:38:39Z
Mohammed Naserd28fbaf2024-04-08 17:15:00 -04004
Mohammed Naser7bda44d2025-01-18 15:49:44 -05005FROM centos
Mohammed Naser8ebeaaf2024-06-27 19:27:57 -04006ADD --chmod=755 https://github.com/krallin/tini/releases/download/v0.19.0/tini /tini
Mohammed Naserd28fbaf2024-04-08 17:15:00 -04007ARG OVS_SERIES=3.1
8ARG OVS_VERSION=${OVS_SERIES}.0-65
9RUN <<EOF sh -xe
10dnf -y --setopt=install_weak_deps=False --setopt=tsflags=nodocs install \
11 centos-release-nfv-openvswitch.noarch
12dnf -y --setopt=install_weak_deps=False --setopt=tsflags=nodocs install \
vexxhost-bot4aa0eb42024-07-16 15:56:47 +020013 iptables \
14 openvswitch${OVS_SERIES}-${OVS_VERSION}.el9s \
15 openvswitch${OVS_SERIES}-test-${OVS_VERSION}.el9s \
16 python3-netifaces \
17 tcpdump
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040018dnf -y clean all
19rm -rf /var/cache/dnf
Yaguang Tangf0498452025-01-17 20:14:29 +080020usermod -u 42424 openvswitch
21groupmod -g 42424 openvswitch
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040022EOF