summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1997-02-15 11:20:54 +0000
committerjkh <jkh@FreeBSD.org>1997-02-15 11:20:54 +0000
commit3212a0f8d0853f34ae1f11ed62c387a57ce3df6a (patch)
tree16d9fa183a645362c9874a72df4e6aa55ee2498e /release
parent74dcb87f9ae2c993eaa4eaaee1bef518f821e62d (diff)
downloadFreeBSD-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.c4
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;
OpenPOWER on IntegriCloud