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