mirror of
				https://github.com/gaschz/dotfiles.git
				synced 2025-11-04 13:38:58 +01:00 
			
		
		
		
	fix: stricter command-line parsing
This commit is contained in:
		
							parent
							
								
									d9c45c652c
								
							
						
					
					
						commit
						b7d290de79
					
				@ -31,7 +31,7 @@ if test "${qube}" = "dom0"; then
 | 
			
		||||
  user_name="$(getent group qubes | awk -F "[:,]" '{print $4}')"
 | 
			
		||||
  user_home="$(getent passwd "${user_name}" | awk -F ":" '{print $6}')"
 | 
			
		||||
  sudo -u "${user_name}" mkdir -pv -- "${user_home}/.cache"
 | 
			
		||||
  tmpdir="$(sudo -u "${user_name}" -- mktemp -d "${user_home}/.cache/XXXXXX")"
 | 
			
		||||
  tmpdir="$(sudo -u "${user_name}" -- mktemp -d -- "${user_home}/.cache/XXXXXX")"
 | 
			
		||||
  trap 'rm -rf -- "${tmpdir}"' EXIT INT HUP QUIT ABRT
 | 
			
		||||
  cp -r -- ./dotfiles "${tmpdir}"
 | 
			
		||||
  chown -R -- "${user_name}:${user_name}" "${tmpdir}"
 | 
			
		||||
@ -39,7 +39,7 @@ if test "${qube}" = "dom0"; then
 | 
			
		||||
  exit
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
qvm-run -q "${qube}" -- "rm -rf -- ~/QubesIncoming/dom0/files"
 | 
			
		||||
qvm-run --no-gui -q -- "${qube}" "rm -rf -- ~/QubesIncoming/dom0/files"
 | 
			
		||||
qvm-copy-to-vm "${qube}" ../files
 | 
			
		||||
qvm-run -q "${qube}" -- "sh ~/QubesIncoming/dom0/files/setup.sh"
 | 
			
		||||
qvm-run -q "${qube}" -- "rm -rf -- ~/QubesIncoming/dom0/files"
 | 
			
		||||
qvm-run --no-gui -q -- "${qube}" "sh -- ~/QubesIncoming/dom0/files/setup.sh"
 | 
			
		||||
qvm-run --no-gui -q -- "${qube}" "rm -rf -- ~/QubesIncoming/dom0/files"
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user