diff options
| -rw-r--r-- | kde-base/kdm/files/kdm.service | 12 | ||||
| -rw-r--r-- | kde-base/kdm/kdm-4.10.49.9999.ebuild | 4 | ||||
| -rw-r--r-- | kde-base/kdm/kdm-9999.ebuild | 4 |
3 files changed, 18 insertions, 2 deletions
diff --git a/kde-base/kdm/files/kdm.service b/kde-base/kdm/files/kdm.service new file mode 100644 index 00000000000..412ffa394ff --- /dev/null +++ b/kde-base/kdm/files/kdm.service @@ -0,0 +1,12 @@ +[Unit] +Description=KDM Display Manager +Conflicts=getty@tty1.service +After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service + +[Service] +ExecStart=/usr/bin/kdm -nodaemon +Restart=always +IgnoreSIGPIPE=no + +[Install] +Alias=display-manager.service diff --git a/kde-base/kdm/kdm-4.10.49.9999.ebuild b/kde-base/kdm/kdm-4.10.49.9999.ebuild index 4abbd3198c1..16ffb13c12b 100644 --- a/kde-base/kdm/kdm-4.10.49.9999.ebuild +++ b/kde-base/kdm/kdm-4.10.49.9999.ebuild @@ -6,7 +6,7 @@ EAPI=5 KDE_HANDBOOK="optional" KMNAME="kde-workspace" -inherit kde4-meta flag-o-matic user +inherit systemd kde4-meta flag-o-matic user DESCRIPTION="KDE login manager, similar to xdm and gdm" KEYWORDS="" @@ -94,6 +94,8 @@ src_install() { # install logrotate file insinto /etc/logrotate.d newins "${FILESDIR}"/kdm-logrotate kdm + + systemd_dounit "${FILESDIR}"/kdm.service } pkg_postinst() { diff --git a/kde-base/kdm/kdm-9999.ebuild b/kde-base/kdm/kdm-9999.ebuild index 4abbd3198c1..16ffb13c12b 100644 --- a/kde-base/kdm/kdm-9999.ebuild +++ b/kde-base/kdm/kdm-9999.ebuild @@ -6,7 +6,7 @@ EAPI=5 KDE_HANDBOOK="optional" KMNAME="kde-workspace" -inherit kde4-meta flag-o-matic user +inherit systemd kde4-meta flag-o-matic user DESCRIPTION="KDE login manager, similar to xdm and gdm" KEYWORDS="" @@ -94,6 +94,8 @@ src_install() { # install logrotate file insinto /etc/logrotate.d newins "${FILESDIR}"/kdm-logrotate kdm + + systemd_dounit "${FILESDIR}"/kdm.service } pkg_postinst() { |
