Use 0-only prefix for octal numbers.
This commit is contained in:
parent
13e3272e37
commit
40b7e36746
@ -76,7 +76,7 @@ module Hbc
|
||||
end
|
||||
|
||||
def _with_full_permissions(path)
|
||||
original_mode = (path.stat.mode % 0o1000).to_s(8)
|
||||
original_mode = (path.stat.mode % 01000).to_s(8)
|
||||
# TODO: similarly read and restore macOS flags (cf man chflags)
|
||||
@command.run!("/bin/chmod", args: ["--", "777", path], sudo: true)
|
||||
yield
|
||||
|
||||
@ -75,7 +75,7 @@ describe Hbc::Pkg do
|
||||
|
||||
fake_file = fake_dir.join("ima_installed_file").tap { |path| FileUtils.touch(path) }
|
||||
|
||||
fake_dir.chmod(0o000)
|
||||
fake_dir.chmod(0000)
|
||||
|
||||
pkg.stubs(:pkgutil_bom_specials).returns([])
|
||||
pkg.stubs(:pkgutil_bom_files).returns([fake_file])
|
||||
@ -88,7 +88,7 @@ describe Hbc::Pkg do
|
||||
|
||||
fake_dir.must_be :directory?
|
||||
fake_file.wont_be :file?
|
||||
(fake_dir.stat.mode % 0o1000).to_s(8).must_equal "0"
|
||||
(fake_dir.stat.mode % 01000).to_s(8).must_equal "0"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user