]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
catch errors when generating options
authorMark Andrews <marka@isc.org>
Sat, 11 Jul 2009 00:14:51 +0000 (00:14 +0000)
committerMark Andrews <marka@isc.org>
Sat, 11 Jul 2009 00:14:51 +0000 (00:14 +0000)
doc/misc/Makefile.in

index 501e3befd5220ed001e08bae3936b9d0b07b1dec..50dd6e03b892ec3193e97e17839dc51c4163b94f 100644 (file)
@@ -13,7 +13,7 @@
 # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 # PERFORMANCE OF THIS SOFTWARE.
 
-# $Id: Makefile.in,v 1.7 2007/09/24 04:21:59 marka Exp $
+# $Id: Makefile.in,v 1.7.252.1 2009/07/11 00:14:51 marka Exp $
 
 srcdir =       @srcdir@
 VPATH =                @srcdir@
@@ -38,11 +38,13 @@ docclean manclean maintainer-clean::
 CFG_TEST = ../../bin/tests/cfg_test
 
 options: FORCE
-       if test -x ${CFG_TEST} && \
-          ${CFG_TEST} --named --grammar | \
-          ${PERL} ${srcdir}/sort-options.pl | \
-          ${PERL} ${srcdir}/format-options.pl >$@.new ; then \
+       if test -x ${CFG_TEST} ; \
+       then \
+               ${CFG_TEST} --named --grammar > $@.raw ; \
+               ${PERL} ${srcdir}/sort-options.pl < $@.raw > $@.sorted ; \
+               ${PERL} ${srcdir}/format-options.pl < $@.sorted > $@.new ; \
                mv -f $@.new $@ ; \
+               rm -f $@.raw $@.sorted ; \
        else \
-               rm -f $@.new ; \
+               rm -f $@.new $@.raw $@.sorted ; \
        fi