[csw-devel] SF.net SVN: gar:[5923] csw/mgar/pkg/cswutils/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Fri Aug 7 23:23:03 CEST 2009


Revision: 5923
          http://gar.svn.sourceforge.net/gar/?rev=5923&view=rev
Author:   dmichelsen
Date:     2009-08-07 21:23:03 +0000 (Fri, 07 Aug 2009)

Log Message:
-----------
cswutils: Fix issue #2869 according to James patch

Modified Paths:
--------------
    csw/mgar/pkg/cswutils/trunk/checksums
    csw/mgar/pkg/cswutils/trunk/files/checkpkg
    csw/mgar/pkg/cswutils/trunk/files/createpkg

Modified: csw/mgar/pkg/cswutils/trunk/checksums
===================================================================
--- csw/mgar/pkg/cswutils/trunk/checksums	2009-08-07 20:13:19 UTC (rev 5922)
+++ csw/mgar/pkg/cswutils/trunk/checksums	2009-08-07 21:23:03 UTC (rev 5923)
@@ -1,8 +1,8 @@
 091b12575ebc0e45cf8c3d8b43d8b638  download/COPYING
-94fc299b1be5cc4c20f92721ef43573b  download/checkpkg
+30b6598a4453e3ce0c1fabeede5eb5f8  download/checkpkg
 6ec3b6597e04714430987ccc199db3c4  download/checkpkg.8
 9a637f6546cc50974159a987302d91c0  download/cpan2pkg
-44e944a12a8691068de0c95e1052a922  download/createpkg
+93b6a811d303ce3be0050c5a7b3c8e69  download/createpkg
 a605598f30195f9ab1b29fc3944d3b31  download/createpkg.8
 cd4496ee27bf86d5c8bc656c9c5974be  download/stagepkg
 8908a0a898aa07a7a928b2b8bd8384f0  download/stagepkg.8

Modified: csw/mgar/pkg/cswutils/trunk/files/checkpkg
===================================================================
--- csw/mgar/pkg/cswutils/trunk/files/checkpkg	2009-08-07 20:13:19 UTC (rev 5922)
+++ csw/mgar/pkg/cswutils/trunk/files/checkpkg	2009-08-07 21:23:03 UTC (rev 5923)
@@ -145,12 +145,15 @@
 basedir=`sed -n 's/^BASEDIR=//p' $TMPFILE`
 pkgarch=`sed -n 's/^ARCH=//p' $TMPFILE|head -1`
 
-case $software in
-     *[A-Z]*)
+isLower(){
+	typeset -l LOWER=$1
+	[ "$LOWER" = "$1" ]
+}
+
+if ! isLower $software ; then
 	echo ERROR: $software must be all lowercase
 	exit 1
-	;;
-esac
+fi
 
 case `basename $f` in
 	${software}-${version}-*)

Modified: csw/mgar/pkg/cswutils/trunk/files/createpkg
===================================================================
--- csw/mgar/pkg/cswutils/trunk/files/createpkg	2009-08-07 20:13:19 UTC (rev 5922)
+++ csw/mgar/pkg/cswutils/trunk/files/createpkg	2009-08-07 21:23:03 UTC (rev 5923)
@@ -87,12 +87,15 @@
 PKGREV=`sed -n 's/^VERSION=//p' pkginfo`
 SOFTNAME=`sed -n 's/^NAME=//p' pkginfo|awk '{print $1}'`
 
-case $SOFTNAME in
-     *[A-Z]*)
+isLower(){
+	typeset -l LOWER=$1
+	[ "$LOWER" = "$1" ]
+}
+
+if ! isLower $SOFTWARE ; then
 	echo ERROR: $SOFTNAME must be all lowercase
 	exit 1
-	;;
-esac
+fi
 
 PKGFILE=$SOFTNAME-$PKGREV-SunOS`uname -r`-$ARCH-CSW.pkg
 


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



More information about the devel mailing list