()
| 1080 | } |
| 1081 | |
| 1082 | func (p linux) SetupCanRestartDir() error { |
| 1083 | canRebootDir := p.dirProvider.CanRestartDir() |
| 1084 | |
| 1085 | err := p.fs.MkdirAll(canRebootDir, 0740) |
| 1086 | if err != nil { |
| 1087 | return bosherr.WrapError(err, "Creating canReboot dir") |
| 1088 | } |
| 1089 | |
| 1090 | if err = p.diskManager.GetMounter().MountTmpfs(canRebootDir, "16m"); err != nil { |
| 1091 | return err |
| 1092 | } |
| 1093 | _, _, _, err = p.cmdRunner.RunCommand("chown", "root:vcap", canRebootDir) |
| 1094 | if err != nil { |
| 1095 | return bosherr.WrapError(err, "Chowning canrestart dir") |
| 1096 | } |
| 1097 | |
| 1098 | return nil |
| 1099 | } |
| 1100 | |
| 1101 | func (p linux) SetupTmpDir() error { |
| 1102 | systemTmpDir := "/tmp" |
nothing calls this directly
no test coverage detected