Don't let Module::AutoInstall run interactively
This commit is contained in:
1 parent
b3723347b2
commit
a84c2839ce
1 file changed
+7
@@ -819,6 +819,7 @@ for my $file (@args) {
|
|||||||
|
|
||||||
# TODO It's possible these need to be listed instead of just detected.
|
# TODO It's possible these need to be listed instead of just detected.
|
||||||
my $scripts=(grep /^(?:bin|scripts)\//, @files);
|
my $scripts=(grep /^(?:bin|scripts)\//, @files);
|
||||||
|
my $uses_autoinstall = grep /Module\/AutoInstall.pm/, @files;
|
||||||
my (%build_requires,%requires);
|
my (%build_requires,%requires);
|
||||||
my ($yml,$meta);
|
my ($yml,$meta);
|
||||||
if (grep /^META\.yml$/, @files
|
if (grep /^META\.yml$/, @files
|
||||||
@@ -1115,6 +1116,12 @@ END
|
|||||||
\%build
|
\%build
|
||||||
END
|
END
|
||||||
|
|
||||||
|
if($uses_autoinstall) {
|
||||||
|
print $spec <<END
|
||||||
|
export PERL_AUTOINSTALL="--skipdeps"
|
||||||
|
END
|
||||||
|
}
|
||||||
|
|
||||||
if ($usebuildpl) {
|
if ($usebuildpl) {
|
||||||
print $spec <<END;
|
print $spec <<END;
|
||||||
\%{__perl} Build.PL installdirs=vendor@{[$noarch ? '' : qq{ optimize="$macro{optimize}"} ]}
|
\%{__perl} Build.PL installdirs=vendor@{[$noarch ? '' : qq{ optimize="$macro{optimize}"} ]}
|
||||||
|
|||||||
Reference in new issue
Block a user