1package_manager=tdnf 2 3upgrade() { 4 sudo "$package_manager" upgrade -y 5} 6 7install() { 8 (($#)) || return 0 9 10 sudo "$package_manager" install -y "$@" 11} 12 13packages=( 14 autoconf 15 automake 16 avahi 17 avahi-tools 18 alsa-lib-devel 19 bc 20 bison 21 btrfs-progs 22 bpftrace 23 cairo 24 cairo-devel 25 ceph 26 clang-analyzer 27 elfutils 28 elfutils-libelf-devel 29 fio 30 flex 31 gdb 32 gdisk 33 gflags-devel 34 iptables 35 iscsi-initiator-utils 36 isns-utils-devel 37 iproute 38 jq 39 kernel-devel 40 libaio-devel 41 libgcrypt-devel 42 librdmacm-utils 43 libtool 44 llvm 45 nbd 46 nvme-cli 47 openssl 48 pango 49 pango-devel 50 pciutils 51 perl-open 52 perl-Switch 53 pixman-devel 54 pmempool 55 python3 56 rpm-build 57 rpmdevtools 58 ruby-devel 59 smartmontools 60 socat 61 sshfs 62 sshpass 63 systemd-devel 64 tar 65 targetcli 66 valgrind 67 wget 68 xfsprogs 69) 70 71pre_install() { :; } 72