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,
|
||||
})
|
||||
|
||||
system.InitLCOW(cli.Config.Experimental)
|
||||
|
||||
if err := setDefaultUmask(); err != nil {
|
||||
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
|
||||
var lcowSupported = false
|
||||
|
||||
func init() {
|
||||
// InitLCOW sets whether LCOW is supported or not
|
||||
func InitLCOW(experimental bool) {
|
||||
// LCOW initialization
|
||||
if os.Getenv("LCOW_SUPPORTED") != "" {
|
||||
if experimental && os.Getenv("LCOW_SUPPORTED") != "" {
|
||||
lcowSupported = true
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue