]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
catch errors when generating options
authorMark Andrews <marka@isc.org>
Fri, 10 Jul 2009 07:47:46 +0000 (07:47 +0000)
committerMark Andrews <marka@isc.org>
Fri, 10 Jul 2009 07:47:46 +0000 (07:47 +0000)
doc/misc/Makefile.in

index 501e3befd5220ed001e08bae3936b9d0b07b1dec..162565a4db325613c8dc82a77a119f1f41167a64 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.8 2009/07/10 07:47:46 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