hs-test: fix core_pattern volume mounts
If system is configured to use something like apport, avoid mounting. Type: fix Change-Id: I6af900bd334acba974c9c4ae30c3b2ce26d1f49b Signed-off-by: Florin Coras <fcoras@cisco.com>
This commit is contained in:

committed by
Florin Coras

parent
08894464dd
commit
89969288d3
@ -329,9 +329,13 @@ func (c *Container) getVolumesAsSlice() []string {
|
||||
|
||||
core_pattern, err := sysctl.Read("kernel.core_pattern")
|
||||
if err == nil {
|
||||
index := strings.LastIndex(core_pattern, "/")
|
||||
core_pattern = core_pattern[:index]
|
||||
volumeSlice = append(volumeSlice, c.Suite.getLogDirPath()+":"+core_pattern)
|
||||
if len(core_pattern) > 0 && core_pattern[0] != '|' {
|
||||
index := strings.LastIndex(core_pattern, "/")
|
||||
core_pattern = core_pattern[:index]
|
||||
volumeSlice = append(volumeSlice, c.Suite.getLogDirPath()+":"+core_pattern)
|
||||
} else {
|
||||
c.Suite.Log(fmt.Sprintf("core_pattern \"%s\" starts with pipe, ignoring", core_pattern))
|
||||
}
|
||||
} else {
|
||||
c.Suite.Log(err)
|
||||
}
|
||||
|
Reference in New Issue
Block a user