forked from mirrors/nixpkgs
50 lines
1.8 KiB
Diff
50 lines
1.8 KiB
Diff
|
--- a/daemon/gdm-manager.c
|
||
|
+++ b/daemon/gdm-manager.c
|
||
|
@@ -147,7 +147,7 @@
|
||
|
GError *error;
|
||
|
|
||
|
error = NULL;
|
||
|
- res = g_spawn_command_line_sync ("/bin/plymouth --ping",
|
||
|
+ res = g_spawn_command_line_sync ("@plymouth@/bin/plymouth --ping",
|
||
|
NULL, NULL, &status, &error);
|
||
|
if (! res) {
|
||
|
g_debug ("Could not ping plymouth: %s", error->message);
|
||
|
@@ -165,7 +165,7 @@
|
||
|
GError *error;
|
||
|
|
||
|
error = NULL;
|
||
|
- res = g_spawn_command_line_sync ("/bin/plymouth deactivate",
|
||
|
+ res = g_spawn_command_line_sync ("@plymouth@/bin/plymouth deactivate",
|
||
|
NULL, NULL, NULL, &error);
|
||
|
if (! res) {
|
||
|
g_warning ("Could not deactivate plymouth: %s", error->message);
|
||
|
@@ -180,7 +180,7 @@
|
||
|
GError *error;
|
||
|
|
||
|
error = NULL;
|
||
|
- res = g_spawn_command_line_async ("/bin/plymouth quit --retain-splash", &error);
|
||
|
+ res = g_spawn_command_line_async ("@plymouth@/bin/plymouth quit --retain-splash", &error);
|
||
|
if (! res) {
|
||
|
g_warning ("Could not quit plymouth: %s", error->message);
|
||
|
g_error_free (error);
|
||
|
@@ -196,7 +196,7 @@
|
||
|
GError *error;
|
||
|
|
||
|
error = NULL;
|
||
|
- res = g_spawn_command_line_async ("/bin/plymouth quit", &error);
|
||
|
+ res = g_spawn_command_line_async ("@plymouth@/bin/plymouth quit", &error);
|
||
|
if (! res) {
|
||
|
g_warning ("Could not quit plymouth: %s", error->message);
|
||
|
g_error_free (error);
|
||
|
--- a/data/gdm.service.in
|
||
|
+++ b/data/gdm.service.in
|
||
|
@@ -28,7 +28,7 @@
|
||
|
StandardOutput=syslog
|
||
|
StandardError=inherit
|
||
|
EnvironmentFile=-@LANG_CONFIG_FILE@
|
||
|
-ExecReload=/bin/kill -SIGHUP $MAINPID
|
||
|
+ExecReload=@coreutils@/bin/kill -SIGHUP $MAINPID
|
||
|
|
||
|
[Install]
|
||
|
Alias=display-manager.service
|