File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change 88import subprocess
99import shutil
1010
11- if len (sys .argv ) != 3 :
12- print ("paths to bitcoind and sidechain daemon must be included as arguments " )
11+ if len (sys .argv ) < 2 :
12+ print ("path to bitcoind must be included as argument " )
1313 sys .exit (0 )
14- print (sys .argv [1 ])
15- print (sys .argv [2 ])
14+ bitcoin_bin_path = sys .argv [1 ]
15+ sidechain_bin_path = os .path .normpath (os .path .dirname (os .path .realpath (__file__ ))+ "/../../src" )
16+ if len (sys .argv ) > 2 :
17+ sidechain_bin_path = sys .argv [2 ]
18+
19+ print (bitcoin_bin_path )
20+ print (sidechain_bin_path )
1621
1722# Sync mempool, make a block, sync blocks
1823def sync_all (sidechain , sidechain2 ):
@@ -110,13 +115,13 @@ def sync_all(sidechain, sidechain2):
110115
111116 # Start daemons
112117 print ("Starting daemons at " + bitcoin_datadir + ", " + sidechain_datadir + " and " + sidechain2_datadir )
113- bitcoindstart = sys . argv [ 1 ] + "/bitcoind -datadir=" + bitcoin_datadir
118+ bitcoindstart = bitcoin_bin_path + "/bitcoind -datadir=" + bitcoin_datadir
114119 subprocess .Popen (bitcoindstart .split (), stdout = subprocess .PIPE )
115120
116- sidechainstart = sys . argv [ 2 ] + "/elementsd -datadir=" + sidechain_datadir + sidechain_args
121+ sidechainstart = sidechain_bin_path + "/elementsd -datadir=" + sidechain_datadir + sidechain_args
117122 subprocess .Popen (sidechainstart .split (), stdout = subprocess .PIPE )
118123
119- sidechain2start = sys . argv [ 2 ] + "/elementsd -datadir=" + sidechain2_datadir + sidechain_args
124+ sidechain2start = sidechain_bin_path + "/elementsd -datadir=" + sidechain2_datadir + sidechain_args
120125 subprocess .Popen (sidechain2start .split (), stdout = subprocess .PIPE )
121126
122127 print ("Daemons started" )
You can’t perform that action at this time.
0 commit comments