Merge pull request #1965 from Emzy/ops/linux-dir-creation
Create directories for Linux in prod install
This commit is contained in:
		
						commit
						ad29462a6d
					
				| @ -552,6 +552,87 @@ zfsCreateFilesystems() | |||||||
|     fi |     fi | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | ext4CreateDir() | ||||||
|  | { | ||||||
|  |     mkdir -p "/backup" "${ELEMENTS_HOME}" "${BITCOIN_HOME}" "${MINFEE_HOME}" "${ELECTRS_HOME}" "${MEMPOOL_HOME}" "${MYSQL_HOME}" "${BITCOIN_ELECTRS_HOME}" "${ELEMENTS_HOME}/liquidv1" "${ELEMENTS_ELECTRS_HOME}" | ||||||
|  | exit | ||||||
|  |     # Bitcoin Mainnet | ||||||
|  |     if [ "${BITCOIN_MAINNET_ENABLE}" = ON ];then | ||||||
|  |         for folder in chainstate indexes blocks | ||||||
|  |         do | ||||||
|  |             mkdir -p "${BITCOIN_HOME}/${folder}" | ||||||
|  |         done | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     # Bitcoin Testnet | ||||||
|  |     if [ "${BITCOIN_TESTNET_ENABLE}" = ON ];then | ||||||
|  |         mkdir -p "${BITCOIN_TESTNET_DATA}" | ||||||
|  |         for folder in chainstate indexes blocks | ||||||
|  |         do | ||||||
|  |             mkdir -p "${BITCOIN_TESTNET_DATA}/${folder}" | ||||||
|  |         done | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     # Bitcoin Signet | ||||||
|  |     if [ "${BITCOIN_SIGNET_ENABLE}" = ON ];then | ||||||
|  |         mkdir -p "${BITCOIN_SIGNET_DATA}" | ||||||
|  |         for folder in chainstate indexes blocks | ||||||
|  |         do | ||||||
|  |             mkdir -p "${BITCOIN_SIGNET_DATA}/${folder}" | ||||||
|  |         done | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     # electrs mainnet data | ||||||
|  |     if [ "${BITCOIN_MAINNET_ENABLE}" = ON ];then | ||||||
|  |         mkdir -p "${ELECTRS_MAINNET_DATA}" | ||||||
|  |         for folder in cache history txstore | ||||||
|  |         do | ||||||
|  |             mkdir -p "${ELECTRS_MAINNET_DATA}/newindex/${folder}" | ||||||
|  |         done | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     # electrs testnet data | ||||||
|  |     if [ "${BITCOIN_TESTNET_ENABLE}" = ON ];then | ||||||
|  |         mkdir -p "${ELECTRS_TESTNET_DATA}" | ||||||
|  |         for folder in cache history txstore | ||||||
|  |         do | ||||||
|  |             mkdir -p "${ELECTRS_TESTNET_DATA}/newindex/${folder}" | ||||||
|  |         done | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     # electrs signet data | ||||||
|  |     if [ "${BITCOIN_SIGNET_ENABLE}" = ON ];then | ||||||
|  |         mkdir -p "${ELECTRS_SIGNET_DATA}" | ||||||
|  |         for folder in cache history txstore | ||||||
|  |         do | ||||||
|  |             mkdir -p "${ELECTRS_SIGNET_DATA}/newindex/${folder}" | ||||||
|  |         done | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     # electrs liquid data | ||||||
|  |     if [ "${ELEMENTS_LIQUID_ENABLE}" = ON ];then | ||||||
|  |         mkdir -p "${ELECTRS_LIQUID_DATA}" | ||||||
|  |         for folder in cache history txstore | ||||||
|  |         do | ||||||
|  |             mkdir -p "${ELECTRS_LIQUID_DATA}/newindex/${folder}" | ||||||
|  |         done | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     # electrs liquidtestnet data | ||||||
|  |     if [ "${ELEMENTS_LIQUIDTESTNET_ENABLE}" = ON ];then | ||||||
|  |         mkdir -p "${ELECTRS_LIQUIDTESTNET_DATA}" | ||||||
|  |         for folder in cache history txstore | ||||||
|  |         do | ||||||
|  |             mkdir -p "${ELECTRS_LIQUIDTESTNET_DATA}/newindex/${folder}" | ||||||
|  |         done | ||||||
|  |     fi | ||||||
|  | 
 | ||||||
|  |     if [ "${BISQ_INSTALL}" = ON ];then | ||||||
|  |         mkdir -p "${BISQ_HOME}" | ||||||
|  |     fi | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| ##### Perform sanity checks before trying anything | ##### Perform sanity checks before trying anything | ||||||
| 
 | 
 | ||||||
| # what OS running, what FS partitions, etc. | # what OS running, what FS partitions, etc. | ||||||
| @ -761,6 +842,9 @@ case $OS in | |||||||
|     FreeBSD) |     FreeBSD) | ||||||
|         zfsCreateFilesystems |         zfsCreateFilesystems | ||||||
|     ;; |     ;; | ||||||
|  |     Debian) | ||||||
|  |         ext4CreateDir | ||||||
|  |     ;; | ||||||
| esac | esac | ||||||
| 
 | 
 | ||||||
| ############################### | ############################### | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user