/usr/local/CPAN/TestGen4Web-Runner/Makefile.PL
use ExtUtils::MakeMaker;
WriteMakefile(
NAME => 'TestGen4Web::Runner',
VERSION_FROM => 'lib/TestGen4Web/Runner.pm',
AUTHOR => 'mackers',
ABSTRACT => 'A module to replay files recorded with TestGen4Web',
PREREQ_PM => {
XML::Simple => 0,
LWP::UserAgent => 0,
HTTP::Cookies => 0,
URI::Escape => 0,
Term::ANSIColor => 0,
},
dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
);
sub MY::postamble {
return <<'MAKE_FRAG';
publish-cpan: dist
echo "Going to upload " `ls -1t *.tar.gz | head -1`
sleep 2
/usr/local/bin/cpan-upload -user mackers -mailto me@mackers.com -verbose `ls -1t *.tar.gz | head -1`
debuild: META.yml dist
mkdir /tmp/debuild-testgen4web/
cp `ls -1t *.tar.gz | head -1` /tmp/debuild-testgen4web/
cd /tmp/debuild-testgen4web/ && tar -zxvf *.tar.gz
rm /tmp/debuild-testgen4web/*.tar.gz
cp -R debian /tmp/debuild-testgen4web/TestGen4Web-Runner*
cd /tmp/debuild-testgen4web/TestGen4Web-Runner* && debuild
rm -rf /tmp/debuild-testgen4web/TestGen4Web-Runner-*
mv /tmp/debuild-testgen4web/* ./debuild/
rmdir /tmp/debuild-testgen4web/
publish-debian: dist debuild
echo "Going to upload" `ls -1t debuild/*.changes | head -1`
sleep 2
/usr/bin/reprepro -Vb /var/www/hosts/apt.mackers.com/htdocs/ include unstable `ls -1t debuild/*.changes | head -1`
unpublish-debian:
/usr/bin/reprepro -Vb /var/www/hosts/apt.mackers.com/htdocs/ remove unstable libtestgen4web-runner-perl
MAKE_FRAG
}