mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-28 20:42:41 +02:00
add Py2 and Py3 compat to lndlibs
This commit is contained in:
@@ -646,6 +646,15 @@ sudo -u admin cp -r /home/admin/raspiblitz/home.admin/assets /home/admin/
|
|||||||
sudo -u admin cp -r /home/admin/raspiblitz/home.admin/config.scripts /home/admin/
|
sudo -u admin cp -r /home/admin/raspiblitz/home.admin/config.scripts /home/admin/
|
||||||
sudo -u admin chmod +x /home/admin/config.scripts/*.sh
|
sudo -u admin chmod +x /home/admin/config.scripts/*.sh
|
||||||
|
|
||||||
|
# make sure lndlibs are patched for compatibility for both Python2 and Python3
|
||||||
|
if ! grep -Fxq "from __future__ import absolute_import" /home/admin/config.scripts/lndlibs/rpc_pb2_grpc.py; then
|
||||||
|
sed -i -E '1 a from __future__ import absolute_import' /home/admin/config.scripts/lndlibs/rpc_pb2_grpc.py
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! grep -Eq "^from . import.*" /home/admin/config.scripts/lndlibs/rpc_pb2_grpc.py; then
|
||||||
|
sed -i -E 's/^(import.*_pb2)/from . \1/' /home/admin/config.scripts/lndlibs/rpc_pb2_grpc.py
|
||||||
|
fi
|
||||||
|
|
||||||
# add /sbin to path for all
|
# add /sbin to path for all
|
||||||
sudo bash -c "echo 'PATH=\$PATH:/sbin' >> /etc/profile"
|
sudo bash -c "echo 'PATH=\$PATH:/sbin' >> /etc/profile"
|
||||||
|
|
||||||
|
@@ -36,7 +36,7 @@ if [ "$1" = "1" ] || [ "$1" = "on" ]; then
|
|||||||
/home/admin/python3-env-lnd/bin/pip install BlitzTUI
|
/home/admin/python3-env-lnd/bin/pip install BlitzTUI
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
# patch lndlibs for Python3
|
# make sure lndlibs are patched for compatibility for both Python2 and Python3
|
||||||
if ! grep -Fxq "from __future__ import absolute_import" /home/admin/config.scripts/lndlibs/rpc_pb2_grpc.py; then
|
if ! grep -Fxq "from __future__ import absolute_import" /home/admin/config.scripts/lndlibs/rpc_pb2_grpc.py; then
|
||||||
sed -i -E '1 a from __future__ import absolute_import' /home/admin/config.scripts/lndlibs/rpc_pb2_grpc.py
|
sed -i -E '1 a from __future__ import absolute_import' /home/admin/config.scripts/lndlibs/rpc_pb2_grpc.py
|
||||||
fi
|
fi
|
||||||
|
Reference in New Issue
Block a user