[PATCH] Remove shell dependency in env.c
- From
- H. Peter Anvin <hpa@zytor.com>
- Date
- Sep 15, 2005, 05:50 UTC
- Message-ID
- <43290BB8.90501@zytor.com>
This patch adds an invocation of "env", so rsh.c works for C-shell users as well as Bourne shell users.
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Explicitly invoke "env" so it doesn't depend on a specific shell.
--- commit 642840f61656059dc3929e7c3af9db7f6e251fa3 tree d8d77e8643efd7c70b834e02382bb694252b8b2d parent 19397b4521bcc27eb224413fb71519223b94290f author H. Peter Anvin <hpa@smyrno.hos.anvin.org> Wed, 14 Sep 2005 22:24:37 -0700 committer H. Peter Anvin <hpa@smyrno.hos.anvin.org> Wed, 14 Sep 2005 22:24:37 -0700
rsh.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/rsh.c b/rsh.c --- a/rsh.c +++ b/rsh.c @@ -39,7 +39,7 @@ int setup_connection(int *fd_in, int *fd } /* ssh <host> 'cd <path>; stdio-pull <arg...> <commit-id>' */ snprintf(command, COMMAND_SIZE, - "%s='%s' %s", + "env %s='%s' %s", GIT_DIR_ENVIRONMENT, path, remote_prog); *path = '\0'; posn = command + strlen(command);