Merge pull request #1972 from Emzy/ops/linux-java-install
Ops/linux install java Bitcoin core and Liquid in prod install script
This commit is contained in:
		
						commit
						8148e9a36d
					
				| @ -1134,8 +1134,8 @@ if [ "${BISQ_INSTALL}" = ON ];then | |||||||
|             echo "[*] Cloning Bisq top-level repo" |             echo "[*] Cloning Bisq top-level repo" | ||||||
|             osSudo "${BISQ_USER}" git clone --branch "${BISQ_REPO_BRANCH}" "${BISQ_REPO_URL}" "${BISQ_HOME}/${BISQ_REPO_NAME}" |             osSudo "${BISQ_USER}" git clone --branch "${BISQ_REPO_BRANCH}" "${BISQ_REPO_URL}" "${BISQ_HOME}/${BISQ_REPO_NAME}" | ||||||
| 
 | 
 | ||||||
|             echo "[*] Installing OpenJDK 10.0.2 from Bisq install_java.sh script" |             echo "[*] Installing OpenJDK from Bisq install_java_linux.sh script" | ||||||
|             osSudo "${ROOT_USER}" "${BISQ_HOME}/${BISQ_REPO_NAME}/scripts/install_java.sh" |             osSudo "${ROOT_USER}" "${BISQ_HOME}/${BISQ_REPO_NAME}/scripts/install_java_linux.sh" | ||||||
| 
 | 
 | ||||||
|             echo "[*] Checking out Bisq ${BISQ_LATEST_RELEASE}" |             echo "[*] Checking out Bisq ${BISQ_LATEST_RELEASE}" | ||||||
|             osSudo "${BISQ_USER}" sh -c "cd ${BISQ_HOME}/${BISQ_REPO_NAME} && git checkout ${BISQ_LATEST_RELEASE}" |             osSudo "${BISQ_USER}" sh -c "cd ${BISQ_HOME}/${BISQ_REPO_NAME} && git checkout ${BISQ_LATEST_RELEASE}" | ||||||
| @ -1197,7 +1197,61 @@ if [ "${BITCOIN_MAINNET_ENABLE}" = ON ];then | |||||||
|         ;; |         ;; | ||||||
| 
 | 
 | ||||||
|         Debian) |         Debian) | ||||||
|             osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/bitcoin-mainnet.service" "${DEBIAN_SERVICE_HOME}" |             osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/linux/bitcoin.service" "${DEBIAN_SERVICE_HOME}" | ||||||
|  |         ;; | ||||||
|  |     esac | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | ################################ | ||||||
|  | # Bitcoin instance for Testnet # | ||||||
|  | ################################ | ||||||
|  | 
 | ||||||
|  | if [ "${BITCOIN_TESTNET_ENABLE}" = ON ];then | ||||||
|  |     echo "[*] Installing Bitcoin Testnet service" | ||||||
|  |     case $OS in | ||||||
|  | 
 | ||||||
|  |         FreeBSD) | ||||||
|  |             echo "[*] FIXME: Bitcoin Testnet service must be installed manually on FreeBSD" | ||||||
|  |         ;; | ||||||
|  | 
 | ||||||
|  |         Debian) | ||||||
|  |             osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/linux/bitcoin-testnet.service" "${DEBIAN_SERVICE_HOME}" | ||||||
|  |         ;; | ||||||
|  |     esac | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | ############################### | ||||||
|  | # Bitcoin instance for Signet # | ||||||
|  | ############################### | ||||||
|  | 
 | ||||||
|  | if [ "${BITCOIN_SIGNET_ENABLE}" = ON ];then | ||||||
|  |     echo "[*] Installing Bitcoin Signet service" | ||||||
|  |     case $OS in | ||||||
|  | 
 | ||||||
|  |         FreeBSD) | ||||||
|  |             echo "[*] FIXME: Bitcoin Signet service must be installed manually on FreeBSD" | ||||||
|  |         ;; | ||||||
|  | 
 | ||||||
|  |         Debian) | ||||||
|  |             osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/linux/bitcoin-signet.service" "${DEBIAN_SERVICE_HOME}" | ||||||
|  |         ;; | ||||||
|  |     esac | ||||||
|  | fi | ||||||
|  | 
 | ||||||
|  | ############################### | ||||||
|  | # Bitcoin instance for Liquid # | ||||||
|  | ############################### | ||||||
|  | 
 | ||||||
|  | if [ "${ELEMENTS_LIQUID_ENABLE}" = ON ];then | ||||||
|  |     echo "[*] Installing Bitcoin Liquid service" | ||||||
|  |     case $OS in | ||||||
|  | 
 | ||||||
|  |         FreeBSD) | ||||||
|  |             echo "[*] FIXME: Bitcoin Liquid service must be installed manually on FreeBSD" | ||||||
|  |         ;; | ||||||
|  | 
 | ||||||
|  |         Debian) | ||||||
|  |             osSudo "${ROOT_USER}" install -c -o "${ROOT_USER}" -g "${ROOT_GROUP}" -m 644 "${MEMPOOL_HOME}/${MEMPOOL_REPO_NAME}/production/linux/liquid.service" "${DEBIAN_SERVICE_HOME}" | ||||||
|         ;; |         ;; | ||||||
|     esac |     esac | ||||||
| fi | fi | ||||||
| @ -1414,21 +1468,22 @@ case $OS in | |||||||
|         fi |         fi | ||||||
|         if [ "${BITCOIN_MAINNET_ENABLE}" = ON ];then |         if [ "${BITCOIN_MAINNET_ENABLE}" = ON ];then | ||||||
|             osSudo "${ROOT_USER}" systemctl enable bitcoin.service |             osSudo "${ROOT_USER}" systemctl enable bitcoin.service | ||||||
|             osSudo "${ROOT_USER}" systemctl enable electrs.service |  | ||||||
|             osSudo "${ROOT_USER}" systemctl enable mempool.service |             osSudo "${ROOT_USER}" systemctl enable mempool.service | ||||||
|         fi |         fi | ||||||
|         if [ "${BITCOIN_TESTNET_ENABLE}" = ON ];then |         if [ "${BITCOIN_TESTNET_ENABLE}" = ON ];then | ||||||
|             osSudo "${ROOT_USER}" systemctl enable bitcoin-testnet.service |             osSudo "${ROOT_USER}" systemctl enable bitcoin-testnet.service | ||||||
|             osSudo "${ROOT_USER}" systemctl enable electrs-testnet.service |  | ||||||
|             osSudo "${ROOT_USER}" systemctl enable mempool-testnet.service |             osSudo "${ROOT_USER}" systemctl enable mempool-testnet.service | ||||||
|         fi |         fi | ||||||
|  |         if [ "${BITCOIN_SIGNET_ENABLE}" = ON ];then | ||||||
|  |             osSudo "${ROOT_USER}" systemctl enable bitcoin-signet.service | ||||||
|  |             osSudo "${ROOT_USER}" systemctl enable mempool-signet.service | ||||||
|  |         fi | ||||||
|         if [ "${BISQ_MAINNET_ENABLE}" = ON ];then |         if [ "${BISQ_MAINNET_ENABLE}" = ON ];then | ||||||
|             osSudo "${ROOT_USER}" systemctl enable bisq.service |             osSudo "${ROOT_USER}" systemctl enable bisq.service | ||||||
|             osSudo "${ROOT_USER}" systemctl enable mempool-bisq.service |             osSudo "${ROOT_USER}" systemctl enable mempool-bisq.service | ||||||
|         fi |         fi | ||||||
|         if [ "${ELEMENTS_LIQUID_ENABLE}" = ON ];then |         if [ "${ELEMENTS_LIQUID_ENABLE}" = ON ];then | ||||||
|             osSudo "${ROOT_USER}" systemctl enable liquid.service |             osSudo "${ROOT_USER}" systemctl enable liquid.service | ||||||
|             osSudo "${ROOT_USER}" systemctl enable electrs-liquid.service |  | ||||||
|             osSudo "${ROOT_USER}" systemctl enable mempool-liquid.service |             osSudo "${ROOT_USER}" systemctl enable mempool-liquid.service | ||||||
|         fi |         fi | ||||||
|     ;; |     ;; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user