Skip to content

Commit

Permalink
Merge pull request #1548 from bower/fix/readable
Browse files Browse the repository at this point in the history
[fix] Ensure extracted files are readable, update tar-fs
  • Loading branch information
sindresorhus committed Sep 28, 2014
2 parents b26c072 + c00cadb commit 52a6836
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
8 changes: 6 additions & 2 deletions lib/util/extract.js
Expand Up @@ -52,7 +52,9 @@ function extractTar(archive, dst) {
fs.createReadStream(archive)
.on('error', deferred.reject)
.pipe(tar.extract(dst, {
ignore: isSymlink // Filter symlink files
ignore: isSymlink, // Filter symlink files
dmode: 0555, // Ensure dirs are readable
fmode: 0444 // Ensure files are readable
}))
.on('error', deferred.reject)
.on('finish', deferred.resolve.bind(deferred, dst));
Expand All @@ -68,7 +70,9 @@ function extractTarGz(archive, dst) {
.pipe(zlib.createGunzip())
.on('error', deferred.reject)
.pipe(tar.extract(dst, {
ignore: isSymlink // Filter symlink files
ignore: isSymlink, // Filter symlink files
dmode: 0555, // Ensure dirs are readable
fmode: 0444 // Ensure files are readable
}))
.on('error', deferred.reject)
.on('finish', deferred.resolve.bind(deferred, dst));
Expand Down
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -53,7 +53,7 @@
"semver": "~2.3.0",
"shell-quote": "~1.4.1",
"stringify-object": "~1.0.0",
"tar-fs": "0.5.2",
"tar-fs": "~1.0.0",
"tmp": "0.0.23",
"update-notifier": "0.2.0",
"which": "~1.0.5"
Expand Down

0 comments on commit 52a6836

Please sign in to comment.