diff options
| author | Jakob Unterwurzacher | 2017-05-06 14:26:34 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2017-05-06 14:26:34 +0200 | 
| commit | a48893b653085b067f91e11806e4de017741d509 (patch) | |
| tree | d4d176163a0b0ccca837be96b84536eb6662733f | |
| parent | c52e1abc5869dd27a28f71ff43ec4e1c1917acf4 (diff) | |
main: add "-race" to the version string
...if we were compiled with "-race".
| -rw-r--r-- | main.go | 6 | ||||
| -rw-r--r-- | race.go | 8 | 
2 files changed, 14 insertions, 0 deletions
| @@ -39,6 +39,9 @@ var GitVersionFuse = pleaseBuildBash  // BuildTime is the Unix timestamp, set by build.bash  var BuildTime = "0" +// raceDetector is set to true by race.go if we are compiled with "go build -race" +var raceDetector bool +  func usageText() {  	printVersion()  	fmt.Printf(` @@ -124,6 +127,9 @@ func printVersion() {  		buildFlags = " without_openssl"  	}  	built := fmt.Sprintf("%s %s", humanTime, runtime.Version()) +	if raceDetector { +		built += " -race" +	}  	fmt.Printf("%s %s%s; go-fuse %s; %s\n",  		tlog.ProgramName, GitVersion, buildFlags, GitVersionFuse, built)  } @@ -0,0 +1,8 @@ +// +build race + +package main + +func init() { +	// adds " -race" to the output of "gocryptfs -version" +	raceDetector = true +} | 
