@@ -118,20 +118,36 @@ def sign():
118
118
119
119
def verify ():
120
120
global args , workdir
121
+ rc = 0
121
122
os .chdir ('gitian-builder' )
122
123
123
124
print ('\n Verifying v' + args .version + ' Linux\n ' )
124
- subprocess .check_call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-linux' , '../bitcoin/contrib/gitian-descriptors/gitian-linux.yml' ])
125
+ if subprocess .call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-linux' , '../bitcoin/contrib/gitian-descriptors/gitian-linux.yml' ]):
126
+ print ('Verifying v' + args .version + ' Linux FAILED\n ' )
127
+ rc = 1
128
+
125
129
print ('\n Verifying v' + args .version + ' Windows\n ' )
126
- subprocess .check_call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-win-unsigned' , '../bitcoin/contrib/gitian-descriptors/gitian-win.yml' ])
130
+ if subprocess .call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-win-unsigned' , '../bitcoin/contrib/gitian-descriptors/gitian-win.yml' ]):
131
+ print ('Verifying v' + args .version + ' Windows FAILED\n ' )
132
+ rc = 1
133
+
127
134
print ('\n Verifying v' + args .version + ' MacOS\n ' )
128
- subprocess .check_call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-osx-unsigned' , '../bitcoin/contrib/gitian-descriptors/gitian-osx.yml' ])
135
+ if subprocess .call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-osx-unsigned' , '../bitcoin/contrib/gitian-descriptors/gitian-osx.yml' ]):
136
+ print ('Verifying v' + args .version + ' MacOS FAILED\n ' )
137
+ rc = 1
138
+
129
139
print ('\n Verifying v' + args .version + ' Signed Windows\n ' )
130
- subprocess .check_call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-win-signed' , '../bitcoin/contrib/gitian-descriptors/gitian-win-signer.yml' ])
140
+ if subprocess .call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-win-signed' , '../bitcoin/contrib/gitian-descriptors/gitian-win-signer.yml' ]):
141
+ print ('Verifying v' + args .version + ' Signed Windows FAILED\n ' )
142
+ rc = 1
143
+
131
144
print ('\n Verifying v' + args .version + ' Signed MacOS\n ' )
132
- subprocess .check_call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-osx-signed' , '../bitcoin/contrib/gitian-descriptors/gitian-osx-signer.yml' ])
145
+ if subprocess .call (['bin/gverify' , '-v' , '-d' , '../gitian.sigs/' , '-r' , args .version + '-osx-signed' , '../bitcoin/contrib/gitian-descriptors/gitian-osx-signer.yml' ]):
146
+ print ('Verifying v' + args .version + ' Signed MacOS FAILED\n ' )
147
+ rc = 1
133
148
134
149
os .chdir (workdir )
150
+ return rc
135
151
136
152
def main ():
137
153
global args , workdir
@@ -237,7 +253,7 @@ def main():
237
253
os .chdir ('gitian.sigs' )
238
254
subprocess .check_call (['git' , 'pull' ])
239
255
os .chdir (workdir )
240
- verify ()
256
+ sys . exit ( verify () )
241
257
242
258
if __name__ == '__main__' :
243
259
main ()
0 commit comments