Re: vt2-6 still not available with base system
Michael Biebl, le Thu 04 Dec 2014 00:10:57 +0100, a écrit :
> Am 03.12.2014 um 22:42 schrieb Samuel Thibault:
> > Simon McVittie, le Sun 09 Nov 2014 20:43:36 +0000, a écrit :
> >> I'm very tempted to say systemd in Debian should just make these 5
> >> symlinks to preserve traditional Debian behaviour, at least for
> >> jessie. It doesn't really even need to run systemctl, it can just use
> >> ln -s or whatever. People who are so desperately short of memory that
> >> 5 agetty instances are undesired can always disable them.
> >> If you want it to be clear that it's a Debian-specific thing that's
> >> pulling them in, maybe it would be better to add a new
> >> debian-gettys.target or debian-gettys.service that Wants them, and make
> >> it WantedBy an appropriate target?
> > That looks like the simplest way for now.
> Does anyone want to look into this and provide a patch for such a
> "static" gettys target. Maybe we could even make it Conditional on
> /usr/bin/dbus-daemon not being installed.
I don't know how to do that, here is a more trivial way: simply doing
the same as for tty1. I can confirm that this also fixes bug #760916.
--- debian/changelog.original 2014-12-08 00:47:40.570640003 +0100
+++ debian/changelog 2014-12-08 00:48:27.972968147 +0100
@@ -1,3 +1,9 @@
+systemd (215-9) UNRELEASED; urgency=medium
+ * Always enable vt2-6. (Closes: #760916)
+ -- Samuel Thibault <firstname.lastname@example.org> Mon, 08 Dec 2014 00:47:17 +0100
systemd (215-8) unstable; urgency=medium
[ Didier Roche ]
--- debian/systemd.postinst.original 2014-12-05 10:01:35.000000000 +0100
+++ debian/systemd.postinst 2014-12-08 00:49:31.440085305 +0100
@@ -123,6 +123,15 @@
_systemctl try-restart systemd-timesyncd.service || true
+# Now enable all gettys by default
+if dpkg --compare-versions "$2" lt "215-9"; then
+ systemctl enable email@example.com || true
+ systemctl enable firstname.lastname@example.org || true
+ systemctl enable email@example.com || true
+ systemctl enable firstname.lastname@example.org || true
+ systemctl enable email@example.com || true
# Enable getty and remote-fs.target by default on new installs, and on
# upgrades from old systemd versions (where the symlinks included as deb
# content, and will thus have been removed by dpkg during the upgrade).
--- debian/systemd.preinst.original 2014-12-05 10:01:35.000000000 +0100
+++ debian/systemd.preinst 2014-12-08 00:46:28.091353385 +0100
@@ -40,6 +40,11 @@
+ save_is_enabled firstname.lastname@example.org
+ save_is_enabled email@example.com
+ save_is_enabled firstname.lastname@example.org
+ save_is_enabled email@example.com
+ save_is_enabled firstname.lastname@example.org