mirror of
				https://github.com/dockur/windows.git
				synced 2025-10-30 20:22:45 +00:00 
			
		
		
		
	feat: Support boot.iso files
This commit is contained in:
		
							parent
							
								
									46a9295e20
								
							
						
					
					
						commit
						c358bf0f0d
					
				| @ -222,14 +222,12 @@ abortInstall() { | |||||||
|   return 1 |   return 1 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| detectCustom() { | findFile() { | ||||||
| 
 | 
 | ||||||
|   local dir file base |   local dir file base | ||||||
|   local fname="custom.iso" |   local fname="$1" | ||||||
|   local boot="$STORAGE/windows.boot" |   local boot="$STORAGE/windows.boot" | ||||||
| 
 | 
 | ||||||
|   CUSTOM="" |  | ||||||
| 
 |  | ||||||
|   dir=$(find / -maxdepth 1 -type d -iname "$fname" -print -quit) |   dir=$(find / -maxdepth 1 -type d -iname "$fname" -print -quit) | ||||||
|   [ ! -d "$dir" ] && dir=$(find "$STORAGE" -maxdepth 1 -type d -iname "$fname" -print -quit) |   [ ! -d "$dir" ] && dir=$(find "$STORAGE" -maxdepth 1 -type d -iname "$fname" -print -quit) | ||||||
| 
 | 
 | ||||||
| @ -256,12 +254,25 @@ detectCustom() { | |||||||
|   [ -z "$size" ] || [[ "$size" == "0" ]] && return 0 |   [ -z "$size" ] || [[ "$size" == "0" ]] && return 0 | ||||||
| 
 | 
 | ||||||
|   ISO="$file" |   ISO="$file" | ||||||
|   CUSTOM="$ISO" |   CUSTOM="$file" | ||||||
|   BOOT="$STORAGE/windows.$size.iso" |   BOOT="$STORAGE/windows.$size.iso" | ||||||
| 
 | 
 | ||||||
|   return 0 |   return 0 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | detectCustom() { | ||||||
|  | 
 | ||||||
|  |   CUSTOM="" | ||||||
|  | 
 | ||||||
|  |   ! findFile "custom.iso" && return 1 | ||||||
|  |   [ -n "$CUSTOM" ] && return 0 | ||||||
|  |    | ||||||
|  |   ! findFile "boot.iso" && return 1 | ||||||
|  |   [ -n "$CUSTOM" ] && return 0 | ||||||
|  | 
 | ||||||
|  |   return 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
| extractESD() { | extractESD() { | ||||||
| 
 | 
 | ||||||
|   local iso="$1" |   local iso="$1" | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user