(etcPasswdLine: string)
| 314 | } |
| 315 | |
| 316 | function parseUserInPasswdDB(etcPasswdLine: string): PasswdUser | undefined { |
| 317 | const row = etcPasswdLine |
| 318 | .replace(/\n$/, '') |
| 319 | .split(':'); |
| 320 | return { |
| 321 | name: row[0], |
| 322 | uid: row[2], |
| 323 | gid: row[3], |
| 324 | home: row[5], |
| 325 | shell: row[6] |
| 326 | }; |
| 327 | } |
| 328 | |
| 329 | export function getUserDataFolder(homeFolder: string, params: ResolverParameters) { |
| 330 | return path.posix.resolve(homeFolder, params.containerDataFolder || '.devcontainer'); |
no outgoing calls
no test coverage detected