1#!/usr/bin/env bash 2 3MODULE=`perl -ne 'print $1 if m{all_from.+?([\w/.]+)}' Makefile.PL`; 4perl=perl 5$perl -v 6 7rm -rf MANIFEST.bak MANIFEST Makefile.old && \ 8echo > '_.tar.gz' && \ 9pod2text $MODULE > README && \ 10$perl -i -lpne 's{^\s+$}{};s{^ ((?: {8})+)}{" "x(4+length($1)/2)}se;' README && \ 11$perl Makefile.PL && \ 12rm *.tar.gz && \ 13make manifest && \ 14$perl -i -lne 'print unless /(?:\.tar\.gz$|^dist|^tmp|uploads\.rdf)/' MANIFEST && \ 15make clean && \ 16$perl Makefile.PL && \ 17make && \ 18TEST_AUTHOR=1 make test && \ 19make disttest && \ 20make dist && \ 21cp -f *.tar.gz dist/ && \ 22perl cpants.pl && \ 23make clean && \ 24rm -rf MANIFEST.bak Makefile.old && \ 25echo "All is OK" 26