diff --git a/src/server/slavefuncs.c b/src/server/slavefuncs.c --- a/src/server/slavefuncs.c +++ b/src/server/slavefuncs.c @@ -182,7 +182,7 @@ int login_user(char *username) "ssh", "-i", - SYSCONF "distren.id_rsa" + SYSCONFDIR "distren.id_rsa" "-p", "23", (char *)NULL,// username and hostname @@ -203,8 +203,8 @@ int login_user(char *username) fprintf(stderr, "Logging you in to %s", userhost); - if(fopen(SYSCONF "distren.id_rsa", "r") == NULL){ - fprintf(stderr,"Your key, %s, has not been found! Re-register or somehow regenerate your key! We need a way to regenerate keys coded in, but we don't have the facilities yet!",userkey); + if(fopen(SYSCONFDIR "distren.id_rsa", "r") == NULL){ + fprintf(stderr,"Your key has not been found! Re-register or somehow regenerate your key! We need a way to regenerate keys coded in, but we don't have the facilities yet!"); return 0; } execio_open(&testrem, "ssh", execargv); // TODO: Grab returns from this someday