diff --git a/systemd/osfamilymap.yaml b/systemd/osfamilymap.yaml
index c072a6f8ace576a8bed61db582f5431dba6ede16..526ddd32922894f492bbada0cd0bb4dcab34b997 100644
--- a/systemd/osfamilymap.yaml
+++ b/systemd/osfamilymap.yaml
@@ -11,7 +11,6 @@ Debian:
   pkgs_libs:
     - libsystemd0
   pkgs_extra:
-    - python-systemd
     - python3-systemd
   resolved:
     pkg: libnss-resolve
@@ -21,9 +20,8 @@ RedHat:
   pkgs_libs:
     - systemd-libs
   pkgs_extra:
-    - systemd-python
+    - python3-systemd
   resolved:
-    pkg: systemd-resolved
     resolv_target: /run/systemd/resolve/resolv.conf
   networkd:
     pkg: systemd-networkd
@@ -33,7 +31,6 @@ Arch:
     - systemd-libs
   pkgs_extra:
     - python-systemd
-    - python2-systemd
   resolved:
     resolv_target: /run/systemd/resolve/stub-resolv.conf
 
@@ -42,5 +39,12 @@ Suse:
     - libsystemd0
   pkgs_extra:
     - util-linux-systemd
+  networkd:
+    pkg: systemd-network
   resolved:
     pkg: nss-resolve
+
+Gentoo:
+  pkg: sys-apps/systemd
+  pkgs_extra:
+    - dev-python/python-systemd
diff --git a/systemd/osfingermap.yaml b/systemd/osfingermap.yaml
index d5da8218a9be0d7725b8c5d0bf02c0d9c93157dc..3cff5bcd5f8485c9b3366eca52f17b93d3416b04 100644
--- a/systemd/osfingermap.yaml
+++ b/systemd/osfingermap.yaml
@@ -7,39 +7,17 @@
 # Only add an `osfinger` which is/will be supported by the formula
 # (empty `osfinger`s do not need to be listed, just added here as an example).
 ---
-Debian-11:
+# os_family/os: RedHat/CentOS
+CentOS Linux-7:
   pkgs_extra:
-    - python3-systemd
-  # TODO: Return back to this and check if the following two lines can be removed,
-  #       in order to use the setting in `defaults.yaml` instead (i.e. `true`).
-  #       Using it for this initial phase of introducing pre-release Bullseye CI
-  #       testing; the `systemd-networkd-wait-online` service doesn't start.
-  networkd:
-    wait_online: false
+    - systemd-python
 
-Ubuntu-20.04:
+# os_family/os: RedHat/Amazon
+Amazon Linux-2:
   pkgs_extra:
-    - python3-systemd
-Ubuntu-18.04: {}
+    - systemd-python
 
-CentOS Stream-8:
-  pkgs_lib:
-    - systemd-libs
+# os_family/os: RedHat/OEL
+Oracle Linux Server-7:
   pkgs_extra:
-    - python3-systemd
-  resolved:
-    pkg: {}
-CentOS Linux-8:
-  pkgs_lib:
-    - systemd-libs
-  pkgs_extra:
-    - python3-systemd
-  resolved:
-    pkg: {}
-
-Fedora-33:
-  networkd:
-    pkg: systemd-networkd
-Fedora-34:
-  networkd:
-    pkg: systemd-networkd
+    - systemd-python
diff --git a/systemd/osmap.yaml b/systemd/osmap.yaml
index 3269553cfe37bb56f2200ce16ba5300bd6fda377..84a906b8b1ff1ff7b377f389750df588de4718e7 100644
--- a/systemd/osmap.yaml
+++ b/systemd/osmap.yaml
@@ -9,12 +9,5 @@
 ---
 # os_family: RedHat
 Fedora:
-  pkgs_libs:
-    - systemd-libs
-  pkgs_extra:
-    - python3-systemd
   networkd:
     networkctl_reload: true
-    pkg: {}
-  resolved:
-    pkg: {}