From: Graham B. <gb...@us...> - 2003-05-09 01:12:54
|
Update of /cvsroot/perl-ldap/ldap In directory sc8-pr-cvs1:/tmp/cvs-serv18728 Modified Files: mkmanf Log Message: New script to create MANIFEST from CVS files Index: mkmanf =================================================================== RCS file: /cvsroot/perl-ldap/ldap/mkmanf,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- mkmanf 3 Jun 2002 15:42:50 -0000 1.3 +++ mkmanf 8 May 2003 19:41:49 -0000 1.4 @@ -1,13 +1,8 @@ #!/bin/sh -( - for x in $(find . -type d) - do - if [ -f $x/CVS/Entries ]; then - grep ^/ $x/CVS/Entries | cut -d/ -f2 | sed s,^,$x/, | sed s,^\./,, - fi - done - find lib -name \*.pm - find lib -name \*.pod -) | sort -u > MANIFEST.new +find . -name Entries \ +| egrep /CVS/Entries$ \ +| xargs perl -aF/ -lne 'print substr($ARGV,2,-11),$F[1] if m,^/, and $F[2] !~ /^-/ and $F[1] !~ /^\./;' -- \ +| sort -u > MANIFEST.new + diff -u MANIFEST MANIFEST.new && rm MANIFEST.new |