Author: sparky                       Date: Sun Jan 16 23:36:05 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- builder -a now checks for NAME/NAME.spec file before adding anything to cvs

---- Files affected:
packages:
   builder (1.641 -> 1.642) 

---- Diffs:

================================================================
Index: packages/builder
diff -u packages/builder:1.641 packages/builder:1.642
--- packages/builder:1.641      Sun Dec 12 21:03:54 2010
+++ packages/builder    Mon Jan 17 00:35:59 2011
@@ -742,8 +742,9 @@
                if [ -d "$ASSUMED_NAME" -a -s "$ASSUMED_NAME/CVS/Root" ]; then
                        cvsup "$ASSUMED_NAME/$SPECFILE" || Exit_error 
err_no_spec_in_repo
                elif [ "$ADD_PACKAGE_CVS" = "yes" ]; then
-                       if [ ! -d "$ASSUMED_NAME" ]; then
-                               install -d "$ASSUMED_NAME"
+                       if [ ! -r "$ASSUMED_NAME/$SPECFILE" ]; then
+                               echo "ERROR: No package to add 
($ASSUMED_NAME/$SPECFILE)" >&2
+                               exit 101
                        fi
                        if [ ! -s "$ASSUMED_NAME/CVS/Root" ]; then
                                cvsup -a $ASSUMED_NAME || Exit_error 
err_cvs_add_failed
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/builder?r1=1.641&r2=1.642&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to