[2/2] systemd: Proper spawn a getty on TTY1.

Message ID 20230212101433.269851-2-stefan.schantl@ipfire.org
State Accepted
Commit 56a7990ec6240e63c817a19a2857bbb84bf49f8a
Headers
Series [1/2] systemd: Silence console output when updating the package. |

Commit Message

Stefan Schantl Feb. 12, 2023, 10:14 a.m. UTC
  systemctl fails to execute the "enable" operation
if a given service name does not exist or could not
be enabled.

In case multiple services have been given at once,
the entire request fails.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
---
 systemd/systemd.nm | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)
  

Patch

diff --git a/systemd/systemd.nm b/systemd/systemd.nm
index f1985908b..98f1aa9cc 100644
--- a/systemd/systemd.nm
+++ b/systemd/systemd.nm
@@ -5,7 +5,7 @@ 
 
 name       = systemd
 version    = 252
-release    = 1
+release    = 2
 
 maintainer = Stefan Schantl <stefan.schantl@ipfire.org>
 groups     = System/Base
@@ -293,13 +293,11 @@  packages
 				grep -q pam_systemd /etc/pam.d/system-auth-ac || authconfig --updateall --nostart >/dev/null 2>&1 || :
 			fi
 
-			/usr/bin/systemctl enable \
-				getty@.service \
-				serial-getty@.service \
-				remote-fs.target \
-				systemd-readahead-replay.service \
-				systemd-readahead-collect.service \
-				>/dev/null 2>&1 || :
+			# Automatically spawn a getty on TTY1
+			/usr/bin/systemctl enable getty@.service >/dev/null 2>&1 || :
+
+			# Enable targed to mount all remote filesystems.
+			/usr/bin/systemctl enable remote-fs.target >/dev/null 2>&1 || :
 		end
 
 		script preup