diff options
author | jkh <jkh@FreeBSD.org> | 1998-09-30 11:44:29 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1998-09-30 11:44:29 +0000 |
commit | e26cade18275dbd753d7098e9ff6305568bbf7b5 (patch) | |
tree | c0b48635f5a625c9bd63b9b2d8e0e31ed1d7f058 /usr.sbin/sysinstall/system.c | |
parent | 3397bfaffee46d1a40cf87289e8697302679102e (diff) | |
download | FreeBSD-src-e26cade18275dbd753d7098e9ff6305568bbf7b5.zip FreeBSD-src-e26cade18275dbd753d7098e9ff6305568bbf7b5.tar.gz |
Call gunzip correctly.
Diffstat (limited to 'usr.sbin/sysinstall/system.c')
-rw-r--r-- | usr.sbin/sysinstall/system.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/usr.sbin/sysinstall/system.c b/usr.sbin/sysinstall/system.c index 61a27c4e..895b6d0 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.81 1997/05/27 18:56:03 jkh Exp $ + * $Id: system.c,v 1.82 1997/07/31 11:08:45 jkh Exp $ * * Jordan Hubbard * @@ -51,9 +51,11 @@ handle_intr(int sig) static char * expand(char *fname) { + char *gunzip = RunningAsInit ? "/stand/gunzip" : "/usr/bin/gunzip"; + Mkdir(DOC_TMP_DIR); unlink(DOC_TMP_FILE); - if (!file_readable(fname) || vsystem("gzip -c -d %s > %s", fname, DOC_TMP_FILE)) + if (!file_readable(fname) || vsystem("%s -c %s > %s", gunzip, fname, DOC_TMP_FILE)) return NULL; return DOC_TMP_FILE; } |