mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-17 15:16:48 +02:00
Restore unmodified .pm files after installation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
This commit is contained in:
parent
f1ed963077
commit
f95c67ec6b
@ -322,6 +322,9 @@ if [ $PRODUCT = shorewall ]; then
|
|||||||
exit 1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
cp -af Perl/Shorewall/Chains.pm Perl/Shorewall/Chains.pm.bak
|
||||||
|
cp -af Perl/Shorewall/Config.pm Perl/Shorewall/Config.pm.bak
|
||||||
|
|
||||||
eval sed -i \'s/Digest::SHA/Digest::$DIGEST/\' Perl/Shorewall/Chains.pm
|
eval sed -i \'s/Digest::SHA/Digest::$DIGEST/\' Perl/Shorewall/Chains.pm
|
||||||
eval sed -i \'s/Digest::SHA/Digest::$DIGEST/\' Perl/Shorewall/Config.pm
|
eval sed -i \'s/Digest::SHA/Digest::$DIGEST/\' Perl/Shorewall/Config.pm
|
||||||
fi
|
fi
|
||||||
@ -332,6 +335,9 @@ if [ $PRODUCT = shorewall ]; then
|
|||||||
DIGEST=SHA
|
DIGEST=SHA
|
||||||
if ! perl -e 'use Digest::SHA;' 2> /dev/null ; then
|
if ! perl -e 'use Digest::SHA;' 2> /dev/null ; then
|
||||||
if perl -e 'use Digest::SHA1;' 2> /dev/null ; then
|
if perl -e 'use Digest::SHA1;' 2> /dev/null ; then
|
||||||
|
cp -af Perl/Shorewall/Chains.pm Perl/Shorewall/Chains.pm.bak
|
||||||
|
cp -af Perl/Shorewall/Config.pm Perl/Shorewall/Config.pm.bak
|
||||||
|
|
||||||
sed -i 's/Digest::SHA/Digest::SHA1/' Perl/Shorewall/Chains.pm
|
sed -i 's/Digest::SHA/Digest::SHA1/' Perl/Shorewall/Chains.pm
|
||||||
sed -i 's/Digest::SHA/Digest::SHA1/' Perl/Shorewall/Config.pm
|
sed -i 's/Digest::SHA/Digest::SHA1/' Perl/Shorewall/Config.pm
|
||||||
DIGEST=SHA1
|
DIGEST=SHA1
|
||||||
@ -1115,6 +1121,10 @@ if [ -d Perl ]; then
|
|||||||
install_file $f ${DESTDIR}${PERLLIBDIR}/$f 0644
|
install_file $f ${DESTDIR}${PERLLIBDIR}/$f 0644
|
||||||
echo "Module ${f%.*} installed as ${DESTDIR}${PERLLIBDIR}/$f"
|
echo "Module ${f%.*} installed as ${DESTDIR}${PERLLIBDIR}/$f"
|
||||||
done
|
done
|
||||||
|
|
||||||
|
[ -f Perl/Shorewall/Chains.pm.bak ] && mv Perl/Shorewall/Chains.pm.bak Perl/Shorewall/Chains.pm
|
||||||
|
[ -f Perl/Shorewall/Config.pm.bak ] && mv Perl/Shorewall/Config.pm.bak Perl/Shorewall/Config.pm
|
||||||
|
|
||||||
#
|
#
|
||||||
# Install the program skeleton files
|
# Install the program skeleton files
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user