diff --git a/sys/src/cmd/init.c b/sys/src/cmd/init.c index 3c4ec8b93..30b095a2b 100644 --- a/sys/src/cmd/init.c +++ b/sys/src/cmd/init.c @@ -144,7 +144,7 @@ rcexec(void) else if(manual || iscpu) execl("/bin/rc", "rc", nil); else if(strcmp(service, "terminal") == 0) - execl("/bin/rc", "rc", "-c", ". /rc/bin/termrc; home=/usr/$user; cd; . ./lib/profile", nil); + execl("/bin/rc", "rc", "-c", ". /rc/bin/termrc; home=/usr/$user; cd && . ./lib/profile", nil); else execl("/bin/rc", "rc", nil); }