mirror of
				https://gitlab.archlinux.org/archlinux/devtools.git
				synced 2025-11-04 01:34:42 +01:00 
			
		
		
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			run0
			...
			708557c68a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					708557c68a | ||
| 
						 | 
					0712c4fe2e | 
@@ -15,8 +15,8 @@ check_root() {
 | 
			
		||||
	local orig_argv=("$@")
 | 
			
		||||
 | 
			
		||||
	(( EUID == 0 )) && return
 | 
			
		||||
	if type -P sudo >/dev/null; then
 | 
			
		||||
		exec sudo --preserve-env="${keepenv}" -- "${orig_argv[@]}"
 | 
			
		||||
	if type -P run0 && type -P pkexec >/dev/null; then
 | 
			
		||||
		exec run0 -- "${orig_argv[@]}"
 | 
			
		||||
	else
 | 
			
		||||
		exec su root -c "$(printf ' %q' "${orig_argv[@]}")"
 | 
			
		||||
	fi
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user