entrance: use sh with /etc/X11/xinit/xinitrc, thx to Marcel Hollerbach

devs/bu5hm4n/develop
Marcel Hollerbach 10 years ago committed by Michael Bouchaud
parent 33e36e5696
commit 0519de4d9a
  1. 5
      src/daemon/entrance_session.c

@ -184,6 +184,7 @@ _entrance_session_run(struct passwd *pwd, const char *cmd, const char *cookie)
snprintf(buf, sizeof(buf), "%s > %s/.entrance_session.log 2>&1",
cmd, pwd->pw_dir);
#endif
PT("Executing: %s --login -c %s \n", pwd->pw_shell, buf);
execle(pwd->pw_shell, pwd->pw_shell, "--login", "-c", buf, NULL, env);
PT("The Xsessions are not launched :(\n");
}
@ -398,11 +399,11 @@ _entrance_session_find_command(const char *path, const char *session)
{
if (xsession)
{
snprintf(buf, sizeof(buf), "/etc/X11/xinit/xinitrc %s",
snprintf(buf, sizeof(buf), "sh /etc/X11/xinit/xinitrc %s",
xsession->command);
return eina_stringshare_add(buf);
}
return eina_stringshare_add("/etc/X11/xinit/xinitrc");
return eina_stringshare_add("sh /etc/X11/xinit/xinitrc");
}
return NULL;
}

Loading…
Cancel
Save