mirror of
https://github.com/clearlinux/clr-installer.git
synced 2026-09-05 13:11:28 +00:00
Fix permissions before removing directories
Due to recent updates to tmpfs, we can no longer remove files without write permission even if we are the owner. Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
This commit is contained in:
@@ -113,6 +113,10 @@ func TestFailedToCreateDir(t *testing.T) {
|
||||
}
|
||||
|
||||
defer func() {
|
||||
err = os.Chmod(rootDir, 0700)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
_ = os.RemoveAll(dir)
|
||||
}()
|
||||
|
||||
@@ -142,6 +146,10 @@ func TestFailedToWrite(t *testing.T) {
|
||||
}
|
||||
|
||||
defer func() {
|
||||
err = os.Chmod(etcDir, 0700)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
_ = os.RemoveAll(dir)
|
||||
}()
|
||||
|
||||
|
||||
@@ -243,6 +243,10 @@ func TestFailedToArchiveUnwritableFile(t *testing.T) {
|
||||
}
|
||||
|
||||
defer func() {
|
||||
err = os.Chmod(rootDir, 0700)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
_ = os.RemoveAll(dir)
|
||||
}()
|
||||
|
||||
@@ -272,6 +276,10 @@ func TestFailedToSetOutput(t *testing.T) {
|
||||
}
|
||||
|
||||
defer func() {
|
||||
err = os.Chmod(rootDir, 0700)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
_ = os.RemoveAll(dir)
|
||||
}()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user