From 225fc8c77043db9faf5ec388230a81c6bf802e09 Mon Sep 17 00:00:00 2001 From: jkh Date: Wed, 24 May 1995 23:36:50 +0000 Subject: [PATCH] Whoops - that last feature I committed to put a diagnostic shell in ttyv3 would work a lot better if I actually exec'd a shell! :-) Reviewed by: --- release/sysinstall/system.c | 4 +++- usr.sbin/sade/system.c | 4 +++- usr.sbin/sysinstall/system.c | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/release/sysinstall/system.c b/release/sysinstall/system.c index e5b685bfb41d..8eb078ba494f 100644 --- a/release/sysinstall/system.c +++ b/release/sysinstall/system.c @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $Id: system.c,v 1.29 1995/05/23 02:41:18 jkh Exp $ + * $Id: system.c,v 1.30 1995/05/24 22:37:44 jkh Exp $ * * Jordan Hubbard * @@ -95,6 +95,8 @@ systemInitialize(int argc, char **argv) ioctl(0, TIOCSCTTY, (char *)NULL); dup2(0, 1); dup2(0, 2); + execlp(sh, "-sh", 0); + exit(1); } /* XXX - libdialog has particularly bad return value checking */ diff --git a/usr.sbin/sade/system.c b/usr.sbin/sade/system.c index e5b685bfb41d..8eb078ba494f 100644 --- a/usr.sbin/sade/system.c +++ b/usr.sbin/sade/system.c @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $Id: system.c,v 1.29 1995/05/23 02:41:18 jkh Exp $ + * $Id: system.c,v 1.30 1995/05/24 22:37:44 jkh Exp $ * * Jordan Hubbard * @@ -95,6 +95,8 @@ systemInitialize(int argc, char **argv) ioctl(0, TIOCSCTTY, (char *)NULL); dup2(0, 1); dup2(0, 2); + execlp(sh, "-sh", 0); + exit(1); } /* XXX - libdialog has particularly bad return value checking */ diff --git a/usr.sbin/sysinstall/system.c b/usr.sbin/sysinstall/system.c index e5b685bfb41d..8eb078ba494f 100644 --- a/usr.sbin/sysinstall/system.c +++ b/usr.sbin/sysinstall/system.c @@ -4,7 +4,7 @@ * This is probably the last program in the `sysinstall' line - the next * generation being essentially a complete rewrite. * - * $Id: system.c,v 1.29 1995/05/23 02:41:18 jkh Exp $ + * $Id: system.c,v 1.30 1995/05/24 22:37:44 jkh Exp $ * * Jordan Hubbard * @@ -95,6 +95,8 @@ systemInitialize(int argc, char **argv) ioctl(0, TIOCSCTTY, (char *)NULL); dup2(0, 1); dup2(0, 2); + execlp(sh, "-sh", 0); + exit(1); } /* XXX - libdialog has particularly bad return value checking */