From bc03c1cca9036bdd09f68f3e1fea8ff2b22f3428 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Mon, 18 Aug 2003 20:57:43 +0000 Subject: [PATCH] Don't create .dbd file if dbExpand fails. --- config/RULES.Host | 5 +++-- config/RULES.Unix | 5 +++-- config/RULES.Vx | 5 +++-- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/config/RULES.Host b/config/RULES.Host index e9ea5d34d..6a0cd9a88 100644 --- a/config/RULES.Host +++ b/config/RULES.Host @@ -713,8 +713,9 @@ endif ifdef DBDEXPAND $(DBDNAME): ../$(DBDEXPAND) @echo Expanding dbd - @$(RM) $@ - $(EPICS_BASE_HOST_BIN)/dbExpand$(EXE) $(DBDFLAGS) $< > $@ + @$(RM) $@ $@-new + $(EPICS_BASE_HOST_BIN)/dbExpand$(EXE) $(DBDFLAGS) $< > $@-new + @$(MV) $@-new $@ ifneq (,$(wildcard ../base.dbd)) $(DBDNAME): ../base.dbd diff --git a/config/RULES.Unix b/config/RULES.Unix index f4b9db48e..13a7c15b7 100644 --- a/config/RULES.Unix +++ b/config/RULES.Unix @@ -220,8 +220,9 @@ endif ifdef DBDEXPAND $(DBDNAME): ../$(DBDEXPAND) @echo expanding dbd - @$(RM) $@ - $(EPICS_BASE_HOST_BIN)/dbExpand $(DBDFLAGS) $< > $@ + @$(RM) $@ $@-new + $(EPICS_BASE_HOST_BIN)/dbExpand $(DBDFLAGS) $< > $@-new + @$(MV) $@-new $@ ifneq (,$(wildcard ../base.dbd)) $(DBDNAME): ../base.dbd diff --git a/config/RULES.Vx b/config/RULES.Vx index 0535573f4..717de4bd4 100644 --- a/config/RULES.Vx +++ b/config/RULES.Vx @@ -235,8 +235,9 @@ endif ifdef DBDEXPAND $(DBDNAME): ../$(DBDEXPAND) @echo Expanding dbd - @$(RM) $@ - $(EPICS_BASE_HOST_BIN)/dbExpand$(EXE) $(DBDFLAGS) $< > $@ + @$(RM) $@ $@-new + $(EPICS_BASE_HOST_BIN)/dbExpand$(EXE) $(DBDFLAGS) $< > $@-new + @$(MV) $@-new $@ endif $(LIBNAME): $(LIBOBJS)