Only install needed packages and ignore failure
If the missing package was needed, it will fail later anyway.
This commit is contained in:
		
							parent
							
								
									afbba5e552
								
							
						
					
					
						commit
						cb1cdd8fda
					
				| @ -4,11 +4,11 @@ set -eu | ||||
| unset CLEANUP_LVM name DEFAULT_LVM_POOL retcode | ||||
| install_rpm_deps () { | ||||
|     local applications | ||||
|     applications=(lvm2 python3-inotify python3-sphinx python3-docutils | ||||
|         python3-pyyaml python3-jinja2 python3-lxml python3-pylint | ||||
|         python3-coverage btrfs-progs vim-common) | ||||
|     applications=(lvm2 python3-docutils python3-pyyaml python3-jinja2 | ||||
|         python3-lxml btrfs-progs vim-common) | ||||
|     rpm -q --quiet -- "${applications[@]}" || | ||||
|     sudo dnf -- install "${applications[@]}" | ||||
|     sudo dnf -- install "${applications[@]}" || | ||||
|     : # we don’t actually care if this succeeds | ||||
| } | ||||
| if { command -pv rpm && command -pv dnf; }>/dev/null; then install_rpm_deps; fi | ||||
| CLEANUP_LVM= | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Demi Marie Obenour
						Demi Marie Obenour