#1009 Use "systemctl set-default" to set the default target
Merged 6 months ago by ngompa. Opened 6 months ago by ngompa.
ngompa/fedora-kickstarts use-systemctl-set-default  into  main

file modified
+1 -2
@@ -26,8 +26,7 @@ 

  

  # setup systemd to boot to the right runlevel

  echo -n "Setting default runlevel to multiuser text mode"

- rm -f /etc/systemd/system/default.target

- ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

+ systemctl set-default multi-user.target

  echo .

  

  %end

file modified
+1 -1
@@ -17,6 +17,6 @@ 

  

  %post

  # Explicitly set graphical.target as default as this is how initial-setup detects which version to run

- ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

+ systemctl set-default graphical.target

  

  %end

file modified
+1 -2
@@ -136,8 +136,7 @@ 

  

  # setup systemd to boot to the right runlevel

  echo -n "Setting default runlevel to multiuser text mode"

- rm -f /etc/systemd/system/default.target

- ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

+ systemctl set-default multi-user.target

  echo .

  

  # this is installed by default but we don't need it in virt

file modified
+1 -2
@@ -17,8 +17,7 @@ 

  

  # setup systemd to boot to the right runlevel

  echo -n "Setting default runlevel to multiuser text mode"

- rm -f /etc/systemd/system/default.target

- ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

+ systemctl set-default multi-user.target

  echo .

  

  %end

file modified
+1 -2
@@ -193,8 +193,7 @@ 

  

  # setup systemd to boot to the right runlevel

  echo -n "Setting default runlevel to multiuser text mode"

- rm -f /etc/systemd/system/default.target

- ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

+ systemctl set-default multi-user.target

  echo .

  

  %end

This mimics what people actually are supposed to do on
running systems.

Pull-Request has been merged by ngompa

6 months ago