Install systemd configuration drop-ins to fix potential permission problems when upgrading from rpm-ostree commits to image mode container layers
The openvswitch database files must be owned by the appropriate user and its primary group. That the user and its group can be overwritten, recreate them.
#Install systemd configuration drop-ins to fix potential permission problems when upgrading from rpm-ostree commits to image mode container layersRUN mkdir -p /usr/lib/systemd/system/ovsdb-server.service.d && \
cat > /usr/lib/systemd/system/ovsdb-server.service.d/microshift-ovsdb-ownership.conf <<'EOF'
#The openvswitch database files must be owned by the appropriate user and its primary group. That the user and its group can be overwritten, recreate them.[Service]
ExecStartPre=/bin/sh -c '/bin/getent passwd openvswitch >/dev/null || useradd -r openvswitch'
ExecStartPre=/bin/sh -c '/bin/getent group hugetlbfs >/dev/null || groupadd -r hugetlbfs'
ExecStartPre=/sbin/usermod -a -G hugetlbfs openvswitch
ExecStartPre=/bin/chown -Rhv openvswitch. /etc/openvswitch
EOF
Copy to ClipboardCopied!Toggle word wrapToggle overflow