Use 0-only prefix for octal numbers.

This commit is contained in:
Markus Reiter 2016-10-14 20:01:35 +02:00
parent 13e3272e37
commit 40b7e36746
2 changed files with 3 additions and 3 deletions

View File

@ -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

View File

@ -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