aboutsummaryrefslogtreecommitdiffhomepage
path: root/container/container_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'container/container_test.go')
-rw-r--r--container/container_test.go24
1 files changed, 16 insertions, 8 deletions
diff --git a/container/container_test.go b/container/container_test.go
index 98713cbd..59b8bc87 100644
--- a/container/container_test.go
+++ b/container/container_test.go
@@ -690,14 +690,22 @@ func init() {
return fmt.Errorf("got more than %d entries", len(mnt))
}
- // ugly hack but should be reliable and is less likely to false negative than comparing by parsed flags
- cur.VfsOptstr = strings.TrimSuffix(cur.VfsOptstr, ",relatime")
- cur.VfsOptstr = strings.TrimSuffix(cur.VfsOptstr, ",noatime")
- mnt[i].VfsOptstr = strings.TrimSuffix(mnt[i].VfsOptstr, ",relatime")
- mnt[i].VfsOptstr = strings.TrimSuffix(mnt[i].VfsOptstr, ",noatime")
-
- cur.FsOptstr = strings.Replace(cur.FsOptstr, ",seclabel", "", 1)
- mnt[i].FsOptstr = strings.Replace(mnt[i].FsOptstr, ",seclabel", "", 1)
+ // ugly hack but should be reliable and is less likely to
+ //false negative than comparing by parsed flags
+ for _, s := range []string{
+ "relatime",
+ "noatime",
+ } {
+ cur.VfsOptstr = strings.TrimSuffix(cur.VfsOptstr, ","+s)
+ mnt[i].VfsOptstr = strings.TrimSuffix(mnt[i].VfsOptstr, ","+s)
+ }
+ for _, s := range []string{
+ "seclabel",
+ "inode64",
+ } {
+ cur.FsOptstr = strings.Replace(cur.FsOptstr, ","+s, "", 1)
+ mnt[i].FsOptstr = strings.Replace(mnt[i].FsOptstr, ","+s, "", 1)
+ }
if !cur.EqualWithIgnore(mnt[i], "\x00") {
fail = true