fix recursive mount operations
Signed-off-by: Travis Glenn Hansen <travisghansen@yahoo.com>
This commit is contained in:
		
							parent
							
								
									de242c2d7f
								
							
						
					
					
						commit
						93e0446fa3
					
				|  | @ -1,6 +1,7 @@ | |||
| #!/usr/bin/env bash | ||||
| 
 | ||||
| P="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/run/current-system/sw/bin" | ||||
| PL="/usr/sbin:/usr/bin:/sbin:/bin:/run/current-system/sw/bin" | ||||
| 
 | ||||
| container_supported_filesystems=( | ||||
|   "ext2" | ||||
|  | @ -42,6 +43,6 @@ if [[ ${USE_HOST_MOUNT_TOOLS} -eq 1 ]]; then | |||
|   chroot /host /usr/bin/env -i PATH="${P}" mount "${@:1}" | ||||
|   exit $? | ||||
| else | ||||
|   /usr/bin/env -i PATH="${P}" mount "${@:1}" | ||||
|   /usr/bin/env -i PATH="${PL}" mount "${@:1}" | ||||
|   exit $? | ||||
| fi | ||||
|  |  | |||
|  | @ -1,6 +1,7 @@ | |||
| #!/usr/bin/env bash | ||||
| 
 | ||||
| P="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/run/current-system/sw/bin" | ||||
| PL="/usr/sbin:/usr/bin:/sbin:/bin:/run/current-system/sw/bin" | ||||
| 
 | ||||
| container_supported_filesystems=( | ||||
|   "ext2" | ||||
|  | @ -42,6 +43,6 @@ if [[ ${USE_HOST_MOUNT_TOOLS} -eq 1 ]]; then | |||
|   chroot /host /usr/bin/env -i PATH="${P}" umount "${@:1}" | ||||
|   exit $? | ||||
| else | ||||
|   /usr/bin/env -i PATH="${P}" umount "${@:1}" | ||||
|   /usr/bin/env -i PATH="${PL}" umount "${@:1}" | ||||
|   exit $? | ||||
| fi | ||||
|  |  | |||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							|  | @ -31,11 +31,13 @@ | |||
|     "lodash": "^4.17.21", | ||||
|     "lru-cache": "^7.4.0", | ||||
|     "prompt": "^1.2.2", | ||||
|     "reconnecting-websocket": "^4.4.0", | ||||
|     "semver": "^7.3.4", | ||||
|     "ssh2": "^1.1.0", | ||||
|     "uri-js": "^4.4.1", | ||||
|     "uuid": "^9.0.0", | ||||
|     "winston": "^3.6.0", | ||||
|     "ws": "^8.18.0", | ||||
|     "yargs": "^17.0.1" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|  |  | |||
|  | @ -397,7 +397,7 @@ class Mount { | |||
| 
 | ||||
|   exec(command, args, options = {}) { | ||||
|     if (!options.hasOwnProperty("timeout")) { | ||||
|       options.timeout = DEFAULT_TIMEOUT; | ||||
|       options.timeout = parseInt(DEFAULT_TIMEOUT) || 30 * 1000; | ||||
|     } | ||||
| 
 | ||||
|     const mount = this; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue