diff --git a/go-selinux/label/label_stub_test.go b/go-selinux/label/label_stub_test.go index 35be3cd..9742e6e 100644 --- a/go-selinux/label/label_stub_test.go +++ b/go-selinux/label/label_stub_test.go @@ -79,11 +79,12 @@ func TestCheckLabelCompile(t *testing.T) { t.Fatal(err) } - if _, err := FileLabel("/etc"); err != nil { + tmpDir := t.TempDir() + if _, err := FileLabel(tmpDir); err != nil { t.Fatal(err) } - if err := SetFileLabel("/etc", "foobar"); err != nil { + if err := SetFileLabel(tmpDir, "foobar"); err != nil { t.Fatal(err) } diff --git a/go-selinux/selinux_stub_test.go b/go-selinux/selinux_stub_test.go index 4a08c75..80de011 100644 --- a/go-selinux/selinux_stub_test.go +++ b/go-selinux/selinux_stub_test.go @@ -14,11 +14,12 @@ func TestSELinuxStubs(t *testing.T) { t.Error("SELinux enabled on non-linux.") } - if _, err := FileLabel("/etc"); err != nil { + tmpDir := t.TempDir() + if _, err := FileLabel(tmpDir); err != nil { t.Error(err) } - if err := SetFileLabel("/etc", testLabel); err != nil { + if err := SetFileLabel(tmpDir, testLabel); err != nil { t.Error(err) }