@@ -68,12 +68,12 @@ exports.pack = function (cwd, opts) {
68
68
if ( opts . strip ) map = strip ( map , opts . strip )
69
69
70
70
if ( opts . readable ) {
71
- dmode |= 0555
72
- fmode |= 0444
71
+ dmode |= parseInt ( 555 , 8 )
72
+ fmode |= parseInt ( 444 , 8 )
73
73
}
74
74
if ( opts . writable ) {
75
- dmode |= 0333
76
- fmode |= 0222
75
+ dmode |= parseInt ( 333 , 8 )
76
+ fmode |= parseInt ( 222 , 8 )
77
77
}
78
78
79
79
var onlink = function ( filename , header ) {
@@ -144,7 +144,7 @@ exports.pack = function (cwd, opts) {
144
144
}
145
145
146
146
var head = function ( list ) {
147
- return list . length ? list [ list . length - 1 ] : null
147
+ return list . length ? list [ list . length - 1 ] : null
148
148
}
149
149
150
150
var processGetuid = function ( ) {
@@ -175,12 +175,12 @@ exports.extract = function (cwd, opts) {
175
175
if ( opts . strip ) map = strip ( map , opts . strip )
176
176
177
177
if ( opts . readable ) {
178
- dmode |= 0555
179
- fmode |= 0444
178
+ dmode |= parseInt ( 555 , 8 )
179
+ fmode |= parseInt ( 444 , 8 )
180
180
}
181
181
if ( opts . writable ) {
182
- dmode |= 0333
183
- fmode |= 0222
182
+ dmode |= parseInt ( 333 , 8 )
183
+ fmode |= parseInt ( 222 , 8 )
184
184
}
185
185
186
186
var utimesParent = function ( name , cb ) { // we just set the mtime on the parent dir again everytime we write an entry
@@ -258,10 +258,10 @@ exports.extract = function (cwd, opts) {
258
258
259
259
if ( header . type === 'directory' ) {
260
260
stack . push ( [ name , header . mtime ] )
261
- return mkdirp ( name , { fs :xfs } , stat )
261
+ return mkdirp ( name , { fs : xfs } , stat )
262
262
}
263
263
264
- mkdirp ( path . dirname ( name ) , { fs :xfs } , function ( err ) {
264
+ mkdirp ( path . dirname ( name ) , { fs : xfs } , function ( err ) {
265
265
if ( err ) return next ( err )
266
266
if ( header . type === 'symlink' ) return onlink ( )
267
267
0 commit comments