Author: baggins                      Date: Wed May 16 12:56:35 2007 GMT
Module: CVSROOT                       Tag: HEAD
---- Log message:
- pre-commit script to check if files in SPECS and SOURCES follow %{name}-* 
naming rules

---- Files affected:
CVSROOT:
   namecheck.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: CVSROOT/namecheck.sh
diff -u /dev/null CVSROOT/namecheck.sh:1.1
--- /dev/null   Wed May 16 14:56:35 2007
+++ CVSROOT/namecheck.sh        Wed May 16 14:56:30 2007
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+#echo $@
+
+module=${1##$CVSROOT}
+module=${module#/}
+#echo $module
+shift
+
+echo "TEST MESSAGE, IGNORE IT FOR NOW"
+
+retval=0
+while [ $# -gt 0 ]; do
+       file=$1
+       pkgname=${file%%.*}
+       while [ ! -d $CVSROOT/packages/$pkgname ]; do
+#              echo $pkgname
+               if [ $pkgname = ${pkgname%-*} ]; then
+#                      echo END
+                       break;
+               fi
+               pkgname=${pkgname%-*}
+       done
+       if [ ! -d $CVSROOT/packages/$pkgname ]; then
+               echo "Error: File '$file' does not follow %{name}-* naming 
rules"
+               echo "If this is what you want, please add it to 
packages/%{name} module"
+#              retval=1
+       fi
+#      echo $file
+#      echo $pkgname
+       shift
+done
+
+echo "END OF TEST MESSAGE"
+
+exit $retval
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to