Skip to content

Commit 68ef769

Browse files
committed
Test directory permission preservation for existing zips
1 parent 828d36d commit 68ef769

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

os/test/src/ZipOpTests.scala

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,11 @@ object ZipOpTests extends TestSuite {
412412
val newSource = os.pwd / "source"
413413
os.makeDir(newSource)
414414

415+
val newDir = newSource / "new" / "dir"
416+
os.makeDir.all(newDir)
417+
os.perms.set(newDir, os.PermSet.fromString("rwxrwxrwx"))
418+
os.write.over(newDir / "a.txt", "Contents of a.txt")
419+
415420
val newFile = os.sub / "new.txt"
416421
val perms = os.PermSet.fromString("rw-rw-rw-")
417422
os.write(newSource / newFile, "Contents of new.txt")
@@ -422,7 +427,7 @@ object ZipOpTests extends TestSuite {
422427

423428
val newZipped = os.zip(
424429
dest = wd / "zipped.zip",
425-
sources = List(newSource / newFile, newSource / newLink)
430+
sources = List(newSource)
426431
)
427432

428433
val newUnzipped = os.unzip(

0 commit comments

Comments
 (0)