Newer
Older
# Turn off IPv6 (will be back later)
sysctl -w net.ipv6.conf.eth0.disable_ipv6=1
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
echo net.ipv6.conf.eth0.disable_ipv6=1 > /etc/sysctl.d/98-ipv6-disable.conf
echo net.ipv6.conf.all.disable_ipv6=1 >> /etc/sysctl.d/98-ipv6-disable.conf
echo net.ipv6.conf.default.disable_ipv6=1 >> /etc/sysctl.d/98-ipv6-disable.conf
# Put things in the correct places
mkdir -p /etc/nodl/
cp etc/nodl-config.php /etc/nodl/config.php
mkdir -p /var/www/html/admin
cp -r www/* www/.htaccess /var/www/html/admin/
cp /usr/share/nodl/files/cpufrequtils /etc/default/cpufrequtils
cp /usr/share/nodl/files/lnd.service /etc/systemd/system/lnd.service
systemctl daemon-reload
cp /usr/share/nodl/files/transfer.sh /etc/profile.d/transfer.sh
mkdir -p /var/log/supervisor
mkdir -p /var/log.hdd/supervisor
mkdir -p /etc/nginx/modules-available/
mkdir -p /etc/nginx/modules-enabled/
if [ ! -e /etc/nginx/modules-enabled/99-grpc-lnd.conf ]; then
ln -s /etc/nginx/modules-available/99-grpc-lnd.conf /etc/nginx/modules-enabled/99-grpc-lnd.conf
touch /tmp/nginx-restart
fi
if ! grep -q modules-enabled /etc/nginx/nginx.conf ; then
cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.old
cat /usr/share/nodl/files/nginx-include.snippet /etc/nginx/nginx.conf.old > /etc/nginx/nginx.conf
touch /tmp/nginx-restart
fi
chmod +x /usr/share/nodl/reconsider-blocks.sh