@@ -115,9 +115,7 @@ function linuxCmdline(cmdline)
115
115
*/
116
116
function mkdirMountInfo ( info , callback )
117
117
{
118
- var dev = info . dev || info . type
119
-
120
- utils . mkdirMount ( dev , info . path , info . type , info . flags , info . extras , callback )
118
+ utils . mkdirMount ( info . path , info . type , info . flags , info . extras , callback )
121
119
}
122
120
123
121
/**
@@ -162,7 +160,7 @@ function mountUserFilesystems(arr, upperdir, callback)
162
160
if ( single ) return callback ( )
163
161
164
162
// Execute init
165
- utils . execInit ( upperdir , [ ] , function ( error )
163
+ utils . execInit ( upperdir , function ( error )
166
164
{
167
165
if ( error ) console . warn ( error )
168
166
@@ -185,9 +183,9 @@ function mountDevProcTmp_ExecInit(upperdir, isRoot, callback)
185
183
var arr =
186
184
[
187
185
{
188
- dev : '/proc' ,
189
186
path : upperdir + '/proc' ,
190
- flags : MS_BIND
187
+ flags : MS_BIND ,
188
+ extras : { devFile : '/proc' }
191
189
} ,
192
190
{
193
191
path : upperdir + '/tmp' ,
@@ -229,9 +227,9 @@ function mountDevProcTmp_ExecInit(upperdir, isRoot, callback)
229
227
230
228
// Regular user
231
229
arr . unshift ( {
232
- dev : ROOT_HOME + '/dev' ,
233
230
path : path ,
234
- flags : MS_BIND
231
+ flags : MS_BIND ,
232
+ extras : { devFile : ROOT_HOME + '/dev' }
235
233
} )
236
234
237
235
mountUserFilesystems ( arr , upperdir , callback )
@@ -266,7 +264,7 @@ function overlay_user(usersFolder, user, callback)
266
264
267
265
if ( user === 'root' ) upperdir = '/root'
268
266
269
- utils . mkdirMount ( type , upperdir , type , MS_NOSUID , extras , function ( error )
267
+ utils . mkdirMount ( upperdir , type , MS_NOSUID , extras , function ( error )
270
268
{
271
269
if ( error ) return callback ( error )
272
270
@@ -506,10 +504,9 @@ function mountUsersFS(cmdline)
506
504
507
505
// Mount users filesystem
508
506
var type = process . env . rootfstype || cmdline . rootfstype || 'auto'
509
- var extras = { errors : 'remount-ro' }
507
+ var extras = { errors : 'remount-ro' , devFile : resolve ( usersDev ) }
510
508
511
- utils . mkdirMount ( resolve ( usersDev ) , HOME , type , flags , extras ,
512
- function ( error )
509
+ utils . mkdirMount ( HOME , type , flags , extras , function ( error )
513
510
{
514
511
if ( error ) return onerror ( error )
515
512
0 commit comments