#! /usr/bin/perl -w use strict; use CGI; use CGI::Carp qw(fatalsToBrowser); use CPAN; use CPAN::Config; my $query = new CGI; my $update = $query->url_param('update'); my $moduleparam = $query->url_param('module'); if ($update) { for my $key (keys %{$CPAN::Config}) { $CPAN::Config->{$key} = $query->param($key) unless grep($key eq $_, qw[dontload_hash urllist wait_list]); } } else { $CPAN::Config->{'build_dir'} = q[EDITED FOR SECURITY PURPOSES]; $CPAN::Config->{'cpan_home'} = q[EDITED FOR SECURITY PURPOSES]; $CPAN::Config->{'histfile'} = q[EDITED FOR SECURITY PURPOSES]; $CPAN::Config->{'keep_source_where'} = q[EDITED FOR SECURITY PURPOSES]; $CPAN::Config->{'make_install_arg'} = q[]; $CPAN::Config->{'makepl_arg'} = q[PREFIX=EDITED FOR SECURITY PURPOSES SITELIBEXP=EDITED FOR SECURITY PURPOSES LIB=EDITED FOR SECURITY PURPOSES INSTALLMAN1DIR=EDITED FOR SECURITY PURPOSES INSTALLMAN3DIR=EDITED FOR SECURITY PURPOSES INSTALLSITEMAN1DIR=EDITED FOR SECURITY PURPOSES INSTALLSITEMAN3DIR=EDITED FOR SECURITY PURPOSES]; } print $query->header(); printf '