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 | unset CLEANUP_LVM name DEFAULT_LVM_POOL retcode | ||||||
| install_rpm_deps () { | install_rpm_deps () { | ||||||
|     local applications |     local applications | ||||||
|     applications=(lvm2 python3-inotify python3-sphinx python3-docutils |     applications=(lvm2 python3-docutils python3-pyyaml python3-jinja2 | ||||||
|         python3-pyyaml python3-jinja2 python3-lxml python3-pylint |         python3-lxml btrfs-progs vim-common) | ||||||
|         python3-coverage btrfs-progs vim-common) |  | ||||||
|     rpm -q --quiet -- "${applications[@]}" || |     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 | if { command -pv rpm && command -pv dnf; }>/dev/null; then install_rpm_deps; fi | ||||||
| CLEANUP_LVM= | CLEANUP_LVM= | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Demi Marie Obenour
						Demi Marie Obenour