Revision: 44409
          http://brlcad.svn.sourceforge.net/brlcad/?rev=44409&view=rev
Author:   jordisayol
Date:     2011-04-16 12:37:24 +0000 (Sat, 16 Apr 2011)

Log Message:
-----------

Properly handle errors during GNU/Linux packages building
Check if "configure" script exist.

Modified Paths:
--------------
    brlcad/trunk/misc/debian/rules
    brlcad/trunk/sh/make_deb.sh

Modified: brlcad/trunk/misc/debian/rules
===================================================================
--- brlcad/trunk/misc/debian/rules      2011-04-15 23:29:52 UTC (rev 44408)
+++ brlcad/trunk/misc/debian/rules      2011-04-16 12:37:24 UTC (rev 44409)
@@ -23,7 +23,7 @@
 build-stamp:
        dh_testdir
 
-       ./configure --enable-optimized --enable-almost-everything --with-ogl 
--disable-debug && \
+       ./configure --enable-optimized --enable-almost-everything --with-ogl 
--disable-debug
        $(MAKE) $(PARALLEL_OPTIONS)
 
        touch build-stamp

Modified: brlcad/trunk/sh/make_deb.sh
===================================================================
--- brlcad/trunk/sh/make_deb.sh 2011-04-15 23:29:52 UTC (rev 44408)
+++ brlcad/trunk/sh/make_deb.sh 2011-04-16 12:37:24 UTC (rev 44409)
@@ -77,9 +77,14 @@
 
 # test if in debian like system
 if test ! -e /etc/debian_version ; then
-    ferror "Refusing to build on a non-debian system."
+    ferror "Refusing to build on a non-debian system." "Exiting..."
 fi
 
+# test if configure script exist
+if test ! -f configure ;then
+    ferror "Missing \"configure\" script. Execute \"./autogen.sh\" first." 
"Exiting..."
+fi
+
 # check needed packages
 E=0
 fcheck(){


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to