mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-20 21:28:54 +02:00
cl-plugin.http: fix rust installation #2579
This commit is contained in:
@@ -82,15 +82,10 @@ fi
|
|||||||
|
|
||||||
if [ "$1" = "on" ];then
|
if [ "$1" = "on" ];then
|
||||||
|
|
||||||
if [ $(cargo -V 2>/dev/null | grep -c cargo) -eq 0 ];then
|
|
||||||
echo
|
echo
|
||||||
echo "# Installing Rust"
|
echo "# Installing Rust for the bitcoin user"
|
||||||
echo
|
echo
|
||||||
# https://github.com/romanz/electrs/blob/master/doc/usage.md#build-dependencies
|
sudo -u bitcoin curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sudo -u bitcoin sh -s -- -y
|
||||||
#sudo -u electrs curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sudo -u electrs sh -s -- --default-toolchain 1.39.0 -y
|
|
||||||
sudo apt update
|
|
||||||
sudo apt install -y cargo
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -f /home/bitcoin/cl-plugins-available/c-lightning-http-plugin ];then
|
if [ ! -f /home/bitcoin/cl-plugins-available/c-lightning-http-plugin ];then
|
||||||
sudo -u bitcoin mkdir /home/bitcoin/cl-plugins-available
|
sudo -u bitcoin mkdir /home/bitcoin/cl-plugins-available
|
||||||
@@ -102,7 +97,7 @@ if [ "$1" = "on" ];then
|
|||||||
echo "# change CL REST port to 9080"
|
echo "# change CL REST port to 9080"
|
||||||
sudo sed -i "s/8080/9080/g" src/rpc.rs
|
sudo sed -i "s/8080/9080/g" src/rpc.rs
|
||||||
echo
|
echo
|
||||||
sudo -u bitcoin cargo build --release
|
sudo -u bitcoin /home/bitcoin/.cargo/bin/cargo build --release
|
||||||
sudo chmod a+x /home/bitcoin/cl-plugins-available/c-lightning-http-plugin/target/release/c-lightning-http-plugin
|
sudo chmod a+x /home/bitcoin/cl-plugins-available/c-lightning-http-plugin/target/release/c-lightning-http-plugin
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user