tangled
alpha
login
or
join now
stream.place
/
streamplace
74
fork
atom
Live video on the AT Protocol
74
fork
atom
overview
issues
1
pulls
pipelines
livepeer: better -tags mainnet checking
Eli Mallon
4 months ago
dcce71ce
890cd67b
+11
-4
2 changed files
expand all
collapse all
unified
split
meson.build
pkg
cmd
streamplace.go
+2
-3
meson.build
···
289
289
command: [
290
290
prog_go,
291
291
'build',
292
292
-
'-tags', 'mainnet',
293
292
'-o', '@OUTPUT0@',
294
293
'-buildmode', 'c-archive',
295
295
-
'-tags', 'netgo,static',
294
294
+
'-tags', 'netgo,static,mainnet',
296
295
'@INPUT@',
297
296
],
298
297
build_always_stale: true,
···
319
318
prog_go,
320
319
'build',
321
320
'-o', '@OUTPUT0@',
322
322
-
'-tags', 'netgo,static',
321
321
+
'-tags', 'netgo,static,mainnet',
323
322
'streamplace.go',
324
323
'@INPUT1@'
325
324
],
+9
-1
pkg/cmd/streamplace.go
···
525
525
return err
526
526
}
527
527
group.Go(func() error {
528
528
-
return GoLivepeer(ctx, fs)
528
528
+
err := GoLivepeer(ctx, fs)
529
529
+
if err != nil {
530
530
+
return err
531
531
+
}
532
532
+
// livepeer returns nil on error, so we need to check if we're responsible
533
533
+
if ctx.Err() == nil {
534
534
+
return fmt.Errorf("livepeer exited")
535
535
+
}
536
536
+
return nil
529
537
})
530
538
}
531
539