Prune MANIFEST when deleting PlRPC-using modules

This commit is contained in:
Petr Písař 2014-12-12 11:16:56 +01:00
parent 5984ed343d
commit 1a598aef6a
1 changed files with 5 additions and 2 deletions

View File

@ -112,8 +112,11 @@ sed -i -e '/^lib\/DBD\/Gofer\/Transport\/corostream.pm$/d' MANIFEST
%endif
# Remove RPC::Pl* reverse dependencies due to security concerns,
# CVE-2013-7284, bug #1051110
rm lib/Bundle/DBI.pm lib/DBD/Proxy.pm lib/DBI/ProxyServer.pm dbiproxy.PL
rm t/80proxy.t
for F in lib/Bundle/DBI.pm lib/DBD/Proxy.pm lib/DBI/ProxyServer.pm \
dbiproxy.PL t/80proxy.t; do
rm "$F"
sed -i -e '\|^'"$F"'|d' MANIFEST
done
sed -i -e 's/"dbiproxy$ext_pl",//' Makefile.PL
%build