55ad3ef1a4
Leverage what is it passed from the daemon Fix check about the host networking Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
16 lines
364 B
Go
16 lines
364 B
Go
package kernel
|
|
|
|
type conditionalCheck func(val1, val2 string) bool
|
|
|
|
// OSValue represents a tuple, value defined, check function when to apply the value
|
|
type OSValue struct {
|
|
Value string
|
|
CheckFn conditionalCheck
|
|
}
|
|
|
|
func propertyIsValid(val1, val2 string, check conditionalCheck) bool {
|
|
if check == nil || check(val1, val2) {
|
|
return true
|
|
}
|
|
return false
|
|
}
|