cl-plugin.http: fix rust installation #2579

This commit is contained in:
openoms
2021-10-10 10:54:49 +01:00
parent 3a7409033b
commit 7a1ec283d2

View File

@@ -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