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]