<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Replace getty without creating a symlink."
href="https://bugs.freedesktop.org/show_bug.cgi?id=66889">66889</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>systemd-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>Replace getty without creating a symlink.
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>systemd-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Reporter</th>
<td>jp@keepskatinbro.com
</td>
</tr>
<tr>
<th>Hardware</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Component</th>
<td>general
</td>
</tr>
<tr>
<th>Product</th>
<td>systemd
</td>
</tr></table>
<p>
<div>
<pre>I'm trying out kmscon, and in order for systemd-logind to replace
getty@.service with kmscon@.service in each tty where get would otherwise run,
etc/systemd/system/autovt@.service has to be symlinked to
/usr/lib/systemd/system/kmsconvt@.service. This will cause tty1-6 to run kmscon
instead of agetty (assuming NAutoVTs in logind.conf is at the default value of
6).
IMHO, having to make that symlink manually seems out of place, and that it
should be achieved using systemd enable, like with other services.
I happened to notice that doing "systemd disable kmsconvt@.service" removes the
symlink, but that "systemd enable kmsconvt@service" does nothing at all, so at
least half the desired functionality is there.
Being able to enable kmscon by doing "systemd enable kmsconvt@.service" (which
would automatically create the symlink) would be more intuitive and would make
more sense from a use case perspective.
Can the unit files for kmscon be set up in some way so that only systemd needs
to be used to enable kmscon, without having to create the symlink manually?
If not, my feature request is for systemd to be modified so that such a use can
be achieved for services like kmsconvt@.service that replace getty@.service, or
other similar services (if any).</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>