OSDN Git Service

[fix] : Fixed systemd service error where gdm-plymouth does not exist.
[alterlinux/alterlinux.git] / modules / gdm / airootfs.any / root / customize_airootfs_gdm.sh
index 74abd76..6a856af 100755 (executable)
@@ -8,11 +8,11 @@
 #
 
 # Enable gdm to auto login
-if [[ "${boot_splash}" =  true ]]; then
-    _safe_systemctl enable gdm-plymouth.service
-else
+#if [[ "${boot_splash}" =  true ]]; then
+#    _safe_systemctl enable gdm-plymouth.service
+#else
     _safe_systemctl enable gdm.service
-fi
+#fi
 
 
 # Replace auto login user
@@ -27,6 +27,9 @@ if [[ ! "${language}" = "ja" ]]; then
 fi
 
 # Prepare gdm for calamares
-if [[ -f "/usr/share/calamares/modules/services.conf" ]]; then
-    sed -i "s|%DM%|gdm|g" "/usr/share/calamares/modules/services.conf"
-fi
+for file in "services" "services-plymouth"; do
+    if [[ -f "/usr/share/calamares/modules/${file}.conf" ]]; then
+        sed -i "s|%DM%|gdm|g" "/usr/share/calamares/modules/${file}.conf"
+    fi
+done
+