OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-re Date: 25-Mar-2003 14:13:20
Branch: HEAD Handle: 2003032513132000
Modified files:
openpkg-re openpkg-dev
Log:
ok, provide a 'openpkg-dev lint <file-or-dir> [...]' command
Summary:
Revision Changes Path
1.69 +19 -1 openpkg-re/openpkg-dev
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-re/openpkg-dev
============================================================================
$ cvs diff -u -r1.68 -r1.69 openpkg-dev
--- openpkg-re/openpkg-dev 25 Mar 2003 11:16:02 -0000 1.68
+++ openpkg-re/openpkg-dev 25 Mar 2003 13:13:20 -0000 1.69
@@ -1123,6 +1123,23 @@
done
}
+lint () {
+ for p in $*; do
+ if [ -d $p ]; then
+ files="`find $p -name '*.spec' -print`"
+ else
+ files="$p"
+ fi
+ for file in $files; do
+ echo "++ Linting package specification: $file"
+ ${OPENPKG_WORK}/re/speclint.pl $file
+ if [ $? -gt 0 ]; then
+ die "unacceptable specification"
+ fi
+ done
+ done
+}
+
# ------------------------------------------------------------
if [ $# -eq 0 ]; then
@@ -1150,7 +1167,8 @@
package | p* ) cmd="package" ;;
branch | br* ) cmd="branch" ;;
execute | e* ) cmd="execute" ;;
- list | l* ) cmd="list" ;;
+ list | lis*) cmd="list" ;;
+ lint | lin*) cmd="lint" ;;
search | sea*) cmd="search" ;;
diff | d* ) cmd="diff" ;;
release | r* ) cmd="release" ;;
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]