1234567891011121314151617181920212223 |
- package volume
- import "strings"
- // {<copy mode>=isEnabled}
- var copyModes = map[string]bool{
- "nocopy": false,
- }
- func copyModeExists(mode string) bool {
- _, exists := copyModes[mode]
- return exists
- }
- // GetCopyMode gets the copy mode from the mode string for mounts
- func getCopyMode(mode string) (bool, bool) {
- for _, o := range strings.Split(mode, ",") {
- if isEnabled, exists := copyModes[o]; exists {
- return isEnabled, true
- }
- }
- return DefaultCopyMode, false
- }
|