diff --git a/meta-oe/recipes-graphics/kmscon/kmscon_10.1.1.bb b/meta-oe/recipes-graphics/kmscon/kmscon_10.1.1.bb
index 65db5115ca..d498c39d20 100644
--- a/meta-oe/recipes-graphics/kmscon/kmscon_10.1.1.bb
+++ b/meta-oe/recipes-graphics/kmscon/kmscon_10.1.1.bb
@@ -60,6 +60,12 @@ do_install:append() {
         rm -rf ${D}${libdir}/systemd
     fi
 
+    if ${@bb.utils.contains('PACKAGECONFIG', 'libseat', 'true', 'false', d)}; then
+        install -d ${D}${sysconfdir}/pam.d
+        mv ${D}${libdir}/pam.d/kmscon ${D}${sysconfdir}/pam.d/kmscon
+        rmdir ${D}${libdir}/pam.d
+    fi
+
     if ${@bb.utils.contains('PACKAGECONFIG', 'opengl', 'true', 'false', d)}; then
         mv ${D}${sysconfdir}/kmscon/kmscon.conf.example ${D}${sysconfdir}/kmscon/kmscon.conf
         sed -e "s@#drm@drm@g" \
