perl Build.PL
./Build
./Build installdeps
./Build test
./Build install
####
remote_file '/tmp/app-0.0.1.tag.gz'
source 'http://local.server/app-0.0.1.tag.gz'
end
execute 'cd /tmp/ && tar -xzf app.tag.gz'
cpan_client 'my application' do
user 'root'
group 'root'
install_type 'application'
action 'install'
install_base '/path/to/your/application/home'
cwd '/tmp/app-0.0.1'
end
####
cpan_client 'my application' do
user 'root'
group 'root'
install_type 'application'
action 'install'
install_base '/path/to/your/application/home'
cwd '/tmp/app-0.0.1'
inc %w{ /home/user/alex/perl5lib/ }
end
####
cpan_client "http://search.cpan.org/CPAN/authors/id/M/MA/MARKSTOS/CGI.pm-3.59.tar.gz" do
user 'root'
group 'root'
module_name 'CGI'
action 'install'
end
####
cpan_client 'CGI' do
user 'root'
group 'root'
install_type 'cpan_module'
action 'install'
end
####
cpan_client 'CGI' do
user 'root'
group 'root'
version '3.55'
install_type 'cpan_module'
action 'install'
end
####
cpan_client 'CGI' do
user 'root'
group 'root'
version '0'
install_type 'cpan_module'
action 'install'
end
####
cpan_client 'CGI' do
user 'root'
group 'root'
install_type 'cpan_module'
action 'install'
end
####
cpan_client 'http://search.cpan.org/CPAN/authors/id/M/MA/MARKSTOS/CGI.pm-3.59.tar.gz' do
user 'root'
group 'root'
module_name 'CGI'
version '=3.59'
action 'install'
end