diff --git a/package/base/perl5/perllocal_hack.sh b/package/base/perl5/perllocal_hack.sh index 1b1fb6227..2e6865929 100644 --- a/package/base/perl5/perllocal_hack.sh +++ b/package/base/perl5/perllocal_hack.sh @@ -3,8 +3,12 @@ # .. to be included by packages which do 'share' the perllocal.pod file # eval `perl -V:archlib` -hook_add premake 1 "( cd $archlib; mv -v perllocal.pod perllocal.pod.sik || true; )" -hook_add postmake 9 "( cd $archlib; mv -v perllocal.pod $pkg.pod || true; - mv -v perllocal.pod.sik perllocal.pod || true; )" -var_append flist''del '|' "${archlib#/}/perllocal.pod" +for basename in \ + perllocal cpan +do + hook_add premake 1 "( cd $archlib; mv -v $basename.pod $basename.pod.sik || true; )" + hook_add postmake 9 "( cd $archlib; mv -v $basename.pod $pkg.pod || true; + mv -v $basename.pod.sik $basename.pod || true; )" + var_append flist''del '|' "${archlib#/}/$basename.pod" +done