X-Git-Url: https://ruderich.org/simon/gitweb/?p=ptyas%2Fptyas.git;a=blobdiff_plain;f=ptyas.c;fp=ptyas.c;h=70b1bf3918fb45c909bb4ee745fc6950d813dcc4;hp=1deda82a2e48cf265a73f5b86789bb98395fa2c9;hb=66160644175cf5be5f0400594d1ce65b4de0fd0c;hpb=825f5f0f639d76e5ef05687408eb3225ba9c93fa diff --git a/ptyas.c b/ptyas.c index 1deda82..70b1bf3 100644 --- a/ptyas.c +++ b/ptyas.c @@ -39,6 +39,12 @@ #include #include +/* Default PATH for new process.*/ +#ifndef PTYAS_DEFAULT_PATH +/* Default user PATH from Debian's /etc/profile, change as needed. */ +# define PTYAS_DEFAULT_PATH "/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" +#endif + static void die(const char *s) { perror(s); @@ -376,7 +382,7 @@ int main(int argc, char **argv) { snprintf_or_assert(envp_term, sizeof(envp_term), "TERM=%s", term); char *exec_envp[] = { - "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", + "PATH=" PTYAS_DEFAULT_PATH, envp_user, envp_home, term_orig ? envp_term : NULL,