Drop switch between dnf and yum
Now we run jobs only in CentOS Stream 9 from Red Hat family operating systems, so we can safely assume that only the dnf command is available. Change-Id: I4adde6a88e99ff4a25d3f497dbeca815bc29b872
This commit is contained in:
parent
ed4a44e1f2
commit
8e97ebc3a4
@ -42,9 +42,9 @@ print_header 'Start (all-in-one.sh)'
|
||||
|
||||
if is_fedora; then
|
||||
print_header 'Setup (RedHat based)'
|
||||
sudo -E $YUM -y remove facter puppet rdo-release
|
||||
sudo -E $YUM -y install libxml2-devel libxslt-devel ruby-devel rubygems wget qemu-img
|
||||
sudo -E $YUM -y groupinstall "Development Tools"
|
||||
sudo -E dnf -y remove facter puppet rdo-release
|
||||
sudo -E dnf -y install libxml2-devel libxslt-devel ruby-devel rubygems wget qemu-img
|
||||
sudo -E dnf -y groupinstall "Development Tools"
|
||||
DASHBOARD="dashboard"
|
||||
elif uses_debs; then
|
||||
print_header 'Setup (Debian based)'
|
||||
|
12
copy_logs.sh
12
copy_logs.sh
@ -338,14 +338,14 @@ if [ `command -v apt` ]; then
|
||||
apt-cache policy > $LOG_DIR/apt-cache-policy.txt
|
||||
sudo cp -r /etc/apt $LOG_DIR/etc/apt
|
||||
fi
|
||||
if [ `command -v rpm` ]; then
|
||||
|
||||
if is_fedora; then
|
||||
rpm -qa |sort > $LOG_DIR/rpm-qa.txt
|
||||
sudo $YUM repolist -v > $LOG_DIR/repolist.txt
|
||||
sudo $YUM list installed > $LOG_DIR/installed-packages.txt
|
||||
sudo cp -r /etc/yum.repos.d $LOG_DIR/etc/yum.repos.d
|
||||
fi
|
||||
if [ `command -v dnf` ]; then
|
||||
sudo dnf repolist -v > $LOG_DIR/repolist.txt
|
||||
sudo dnf list installed > $LOG_DIR/installed-packages.txt
|
||||
sudo dnf module list > $LOG_DIR/modulelist.txt
|
||||
|
||||
sudo cp -r /etc/yum.repos.d $LOG_DIR/etc/yum.repos.d
|
||||
mkdir $LOG_DIR/dnf
|
||||
sudo cp /var/log/dnf.log $LOG_DIR/dnf
|
||||
sudo cp /var/log/dnf.rpm.log $LOG_DIR/dnf
|
||||
|
@ -161,12 +161,6 @@ uses_debs() {
|
||||
type "apt-get" 2>/dev/null
|
||||
}
|
||||
|
||||
if type "dnf" 2>/dev/null;then
|
||||
export YUM=dnf
|
||||
else
|
||||
export YUM=yum
|
||||
fi
|
||||
|
||||
print_header() {
|
||||
if [ -n "$(set | grep xtrace)" ]; then
|
||||
set +x
|
||||
@ -224,7 +218,7 @@ install_puppet() {
|
||||
fi
|
||||
fi
|
||||
elif is_fedora; then
|
||||
$SUDO $YUM install -y ${PUPPET_PKG}
|
||||
$SUDO dnf install -y ${PUPPET_PKG}
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -166,7 +166,7 @@ fi
|
||||
if uses_debs; then
|
||||
$SUDO apt-get install -y dstat ebtables iotop sysstat
|
||||
elif is_fedora; then
|
||||
$SUDO $YUM install -y dstat setools setroubleshoot audit iotop sysstat
|
||||
$SUDO dnf install -y dstat setools setroubleshoot audit iotop sysstat
|
||||
$SUDO systemctl start auditd
|
||||
# SElinux in permissive mode so later we can catch alerts
|
||||
$SUDO selinuxenabled && $SUDO setenforce 0
|
||||
@ -224,7 +224,7 @@ if [ "${MANAGE_REPOS,,}" = true ]; then
|
||||
fi
|
||||
print_header 'Updating packages'
|
||||
if is_fedora; then
|
||||
$SUDO $YUM update -y
|
||||
$SUDO dnf update -y
|
||||
update_ret=$?
|
||||
elif uses_debs; then
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
|
Loading…
Reference in New Issue
Block a user