diff options
author | jkh <jkh@FreeBSD.org> | 1997-02-15 11:20:54 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1997-02-15 11:20:54 +0000 |
commit | 3212a0f8d0853f34ae1f11ed62c387a57ce3df6a (patch) | |
tree | 16d9fa183a645362c9874a72df4e6aa55ee2498e /release | |
parent | 74dcb87f9ae2c993eaa4eaaee1bef518f821e62d (diff) | |
download | FreeBSD-src-3212a0f8d0853f34ae1f11ed62c387a57ce3df6a.zip FreeBSD-src-3212a0f8d0853f34ae1f11ed62c387a57ce3df6a.tar.gz |
Add a safety belt to configSysconfig() that should have been in there
from the beginning.
Diffstat (limited to 'release')
-rw-r--r-- | release/sysinstall/config.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/release/sysinstall/config.c b/release/sysinstall/config.c index 48da24e..31dba62 100644 --- a/release/sysinstall/config.c +++ b/release/sysinstall/config.c @@ -371,8 +371,10 @@ configSysconfig(char *config) msgDebug("Writing %s out to debugging screen..\n", config); fp = fdopen(DebugFD, "w"); } - else + else { + (void)vsystem("cp %s %s.previous", config, config); fp = fopen(config, "w"); + } for (i = 0; i < nlines; i++) { static Boolean firstTime = TRUE; |