You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.9 KiB
70 lines
1.9 KiB
3 years ago
|
#!/bin/sh
|
||
|
# Bare Metal Alchemist, 2022
|
||
|
|
||
|
#############################################
|
||
|
# Gold - ☼ #
|
||
|
#############################################
|
||
|
|
||
|
# One of the principal goals of alchemy is the transmutation of base
|
||
|
# metals into gold. Likewise. one of the purposes of these scripts
|
||
|
# is the transmutation of bare metal into digital gold, AKA bitcoin
|
||
|
|
||
|
# This ingredient is to be used whenever a recipe requires use of
|
||
|
# the Bitcoin ecosystem
|
||
|
|
||
|
install_bitcoin() {
|
||
|
echo -e "${BOLD}Installing Bitcoin Ecosystem${RESET}"
|
||
|
|
||
|
if [ $ISA == 'x86_64' ] && [ ! -e 🜍/bitcoin-22.0* ]; then
|
||
|
wget https://bitcoincore.org/bin/bitcoin-core-22.0/bitcoin-22.0-x86_64-linux-gnu.tar.gz -P 🜍/
|
||
|
elif [ $ISA == 'armv7l' ] && [ ! -e 🜍/bitcoin-22.0* ]; then
|
||
|
wget https://bitcoincore.org/bin/bitcoin-core-22.0/bitcoin-22.0-arm-linux-gnueabihf.tar.gz -P 🜍/
|
||
|
fi
|
||
|
|
||
|
tar -xvf 🜍/bitcoin-22.0.tar.gz
|
||
|
sleep 1
|
||
|
cd bitcoin-22.0
|
||
|
./contrib/install_db4.sh `pwd`
|
||
|
}
|
||
|
|
||
|
#sudo cp bitcoin-22.0/bin/* /usr/local/bin/
|
||
|
#rm -rf bitcoin-22.0
|
||
|
|
||
|
|
||
|
#echo -e "${BOLD}Installing lightningd${RESET}"
|
||
|
#git clone https://github.com/ElementsProject/lightning.git ~/lightning
|
||
|
#pushd ~/lightning
|
||
|
#git checkout v0.10.2
|
||
|
#./configure
|
||
|
#
|
||
|
## The latest version of mistune breaks lightning install
|
||
|
#pip uninstall mistune
|
||
|
#pip install --user mistune==0.8.4
|
||
|
#pip install --user mrkd
|
||
|
#sudo make
|
||
|
#sudo make install
|
||
|
#popd
|
||
|
#
|
||
|
#TODO fix clboss
|
||
|
#echo 'Installing clboss'
|
||
|
#git clone https://github.com/ZmnSCPxj/clboss.git ~/clboss
|
||
|
#pushd ~/clboss
|
||
|
#git checkout 0.11B
|
||
|
#mkdir m4
|
||
|
#autoreconf -fi
|
||
|
#./configure
|
||
|
#make
|
||
|
#sudo make install
|
||
|
#popd
|
||
|
#
|
||
|
#echo ""
|
||
|
#echo -e "${BOLD}Bitcoin installed!${RESET} Let's make sure it's configured now."
|
||
|
#mkdir -p ~/.bitcoin
|
||
|
#
|
||
|
#AUTHDEETS=$(python3 scripts/rpcauth.py ao)
|
||
|
#AUTHLINE=$(echo $AUTHDEETS | grep -o rpcauth=ao:[^[:space:]]*[[:space:]])
|
||
|
#PASSLINE=$(echo $AUTHDEETS | grep -o [^[:space:]]*\$)
|
||
|
#
|
||
|
#if [ -f $HOME/.bitcoin/bitcoin.conf ]; then
|
||
|
#
|