mirror of
				https://github.com/oSoWoSo/DistroHopper.git
				synced 2024-08-14 22:46:53 +00:00 
			
		
		
		
	Add "--access" variable to toggle on remote Spice access
Add "--access" variable to toggle on remote Spice access
This commit is contained in:
		
							parent
							
								
									2a5067f277
								
							
						
					
					
						commit
						ca7faf6fad
					
				
					 1 changed files with 20 additions and 2 deletions
				
			
		
							
								
								
									
										22
									
								
								quickemu
									
										
									
									
									
								
							
							
						
						
									
										22
									
								
								quickemu
									
										
									
									
									
								
							|  | @ -848,6 +848,19 @@ function vm_boot() { | |||
|       SPICE_PORT=$(get_port 5930 9) | ||||
|     fi | ||||
| 
 | ||||
|     # ALLOW REMOTE ACCESS TO SPICE OVER LAN RATHER THAN JUST LOCALHOST | ||||
|     if [ -z "${ACCESS}" ]; then | ||||
|       SPICE_ADDR="127.0.0.1" | ||||
|     else | ||||
|       if [ "${ACCESS}" == "remote" ]; then | ||||
|         SPICE_ADDR="" | ||||
|       elif [ "${ACCESS}" == "local" ]; then | ||||
|         SPICE_ADDR="127.0.0.1" | ||||
|       else | ||||
|         SPICE_ADDR="${ACCESS}" | ||||
|       fi | ||||
|     fi | ||||
| 
 | ||||
|     if [ -z "${SPICE_PORT}" ]; then | ||||
|       echo " - SPICE:    All SPICE ports have been exhausted." | ||||
|       if [ "${OUTPUT}" == "none" ] || [ "${OUTPUT}" == "spice" ] || [ "${OUTPUT}" == "spice-app" ]; then | ||||
|  | @ -864,7 +877,7 @@ function vm_boot() { | |||
|           echo -n " --spice-shared-dir ${PUBLIC}" | ||||
|         fi | ||||
|         echo "${FULLSPICY}" | ||||
|         SPICE="${SPICE},port=${SPICE_PORT},addr=127.0.0.1" | ||||
|         SPICE="${SPICE},port=${SPICE_PORT},addr=${SPICE_ADDR}" | ||||
|       fi | ||||
|     fi | ||||
|   fi | ||||
|  | @ -1231,7 +1244,6 @@ function vm_boot() { | |||
|     exit 1 | ||||
|   fi | ||||
| 
 | ||||
| 
 | ||||
|   if [ -z "${EXTRA_ARGS}" ]; then | ||||
|     EXTRA_ARGS="${extra_args}" | ||||
|   fi | ||||
|  | @ -1326,6 +1338,7 @@ function usage() { | |||
|   echo "  ${LAUNCHER} --vm ubuntu.conf" | ||||
|   echo | ||||
|   echo "You can also pass optional parameters" | ||||
|   echo "  --access                          : Select whether to enable remote spice access. 'local' (default), 'remote' 'clientipaddress'" | ||||
|   echo "  --braille                         : Enable braille support. Requires SDL." | ||||
|   echo "  --delete-disk                     : Delete the disk image and EFI variables" | ||||
|   echo "  --delete-vm                       : Delete the entire VM and it's configuration" | ||||
|  | @ -1498,6 +1511,7 @@ mouse="tablet" | |||
| # options: intel-hda, ac97, es1370, sb16, none | ||||
| sound_card="intel-hda" | ||||
| 
 | ||||
| ACCESS="" | ||||
| BRAILLE="" | ||||
| DELETE_DISK=0 | ||||
| DELETE_VM=0 | ||||
|  | @ -1564,6 +1578,10 @@ if [ $# -lt 1 ]; then | |||
| else | ||||
|     while [ $# -gt 0 ]; do | ||||
|         case "${1}" in | ||||
|           -access|--access) | ||||
|             ACCESS="${2}" | ||||
|             shift | ||||
|             shift;; | ||||
|           -braille|--braille) | ||||
|             BRAILLE="on" | ||||
|             shift;; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue