#!/bin/bash BD="/home/user/myperlmodule/tar" d="Acme-Pythonic-Functions" d2="Acme-Pythonic-Functions-0.3" tarname="Acme-Pythonic-Functions-0.3.tar.gz" if test -f "$BD/$tarname"; then rm -f "$BD/$tarname" echo "Old version of $tarname removed." fi if test -d "$BD/test/$d2"; then rm -rf "$BD/test/$d2" echo "Old version of $d2 removed." fi module-starter --module=Acme::Pythonic::Functions --author="My Name" --email=myemail@someprovider.somedomain cp "$BD/files/README" "$BD/$d" cp "$BD/files/Functions.pm" "$BD/$d/lib/Acme/Pythonic" cd "$BD/$d" perl Makefile.PL make make test make dist mv "$tarname" "$BD" cd $BD rm -rf "$d" tar -xzvf "$tarname" cp -r "$BD/files/examples" "$BD/$d2" rm $tarname tar -czvf "$tarname" "$d2" rm -rf "$d2" tar -xzvf "$tarname" mv "$d2" "$BD/test"