
2007.02.28 : cleanup configuration tools

operations we would like to perform with these tools:

tag CVS tree
build tarball from tagged tree
build tarball from head
build and install software in tree
check for needed external software
* build and install external software
check for needed perl modules
build and install external modules


YAML : asks for installation confirmation.  

  should be safe for local installs.  if you use something dependent
  on YAML 0.50 then you should remove the path from the PERL5LIB

Template : asks about XS and additional files.  we can skip both of these

#!/bin/csh -f

grep use `find .. -name "*.pm"` |\
     sed "s|::|@@|g" |\
     awk -F: '{print $2}' |\
     sed "s|@@|::|g" |\
     awk -F\; '{print $1}' |\
     grep -v "\#" |\
     sed "s|qw(|@|" |\
     awk -F@ '{print $1}' |\
     sort | uniq |\
     grep "^use" > perl.modules.list
