aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2004-11-19 03:52:41 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2004-11-19 03:52:41 +0000
commit36d4953214668881dbf2a1851f2ffbb4d1bbb6c6 (patch)
treeed63d63b0af0c5802bdb54f976e9fc3fb6f802d9
parent6949461a180c90c17d6f0adb3ff1ef76e3415bc3 (diff)
downloadsrc-36d4953214668881dbf2a1851f2ffbb4d1bbb6c6.tar.gz
src-36d4953214668881dbf2a1851f2ffbb4d1bbb6c6.zip
Make logic more readable.
Notes
Notes: svn path=/head/; revision=137883
-rw-r--r--usr.sbin/sade/system.c6
-rw-r--r--usr.sbin/sysinstall/system.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/usr.sbin/sade/system.c b/usr.sbin/sade/system.c
index 65c353a41c9e..ac453ea689af 100644
--- a/usr.sbin/sade/system.c
+++ b/usr.sbin/sade/system.c
@@ -438,10 +438,10 @@ vsystem(char *fmt, ...)
close(1); open("/dev/null", O_WRONLY);
dup2(1, 2);
}
- if (!RunningAsInit)
- execl("/bin/sh", "/bin/sh", "-c", cmd, (char *)NULL);
- else
+ if (RunningAsInit)
execl("/stand/sh", "/stand/sh", "-c", cmd, (char *)NULL);
+ else
+ execl("/bin/sh", "/bin/sh", "-c", cmd, (char *)NULL);
exit(1);
}
else {
diff --git a/usr.sbin/sysinstall/system.c b/usr.sbin/sysinstall/system.c
index 65c353a41c9e..ac453ea689af 100644
--- a/usr.sbin/sysinstall/system.c
+++ b/usr.sbin/sysinstall/system.c
@@ -438,10 +438,10 @@ vsystem(char *fmt, ...)
close(1); open("/dev/null", O_WRONLY);
dup2(1, 2);
}
- if (!RunningAsInit)
- execl("/bin/sh", "/bin/sh", "-c", cmd, (char *)NULL);
- else
+ if (RunningAsInit)
execl("/stand/sh", "/stand/sh", "-c", cmd, (char *)NULL);
+ else
+ execl("/bin/sh", "/bin/sh", "-c", cmd, (char *)NULL);
exit(1);
}
else {