Add LCOW behind experimental,
might not be the cleanest way, but it's definitly the way with the minimum code change. Signed-off-by: Victor Vieux <victorvieux@gmail.com>
This commit is contained in:
parent
7a7357dae1
commit
ff686743c5
3 changed files with 12 additions and 2 deletions
|
@ -99,6 +99,8 @@ func (cli *DaemonCli) start(opts *daemonOptions) (err error) {
|
||||||
FullTimestamp: true,
|
FullTimestamp: true,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
system.InitLCOW(cli.Config.Experimental)
|
||||||
|
|
||||||
if err := setDefaultUmask(); err != nil {
|
if err := setDefaultUmask(); err != nil {
|
||||||
return fmt.Errorf("Failed to set umask: %v", err)
|
return fmt.Errorf("Failed to set umask: %v", err)
|
||||||
}
|
}
|
||||||
|
|
7
pkg/system/init_unix.go
Normal file
7
pkg/system/init_unix.go
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
// +build !windows
|
||||||
|
|
||||||
|
package system
|
||||||
|
|
||||||
|
// InitLCOW does nothing since LCOW is a windows only feature
|
||||||
|
func InitLCOW(experimental bool) {
|
||||||
|
}
|
|
@ -8,9 +8,10 @@ import "os"
|
||||||
// on build number. @jhowardmsft
|
// on build number. @jhowardmsft
|
||||||
var lcowSupported = false
|
var lcowSupported = false
|
||||||
|
|
||||||
func init() {
|
// InitLCOW sets whether LCOW is supported or not
|
||||||
|
func InitLCOW(experimental bool) {
|
||||||
// LCOW initialization
|
// LCOW initialization
|
||||||
if os.Getenv("LCOW_SUPPORTED") != "" {
|
if experimental && os.Getenv("LCOW_SUPPORTED") != "" {
|
||||||
lcowSupported = true
|
lcowSupported = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue