RHEL openssl конфликты

У меня это работает с Linux 3.9.0 на архитектуре x86_64.

#!/bin/sh

# This assumes the interfaces come up with default names of eth*.
# The interface names may not be correct at this point, however.
# This is just a way to get the PCI addresses of all the active
# interfaces.
PCIADDRLIST=
for dir in /sys/class/net/eth* ; do
  [ -e $dir/device ] && {
    PCIADDRLIST="`readlink -f $dir/device` ${PCIADDRLIST}"
  }
done

# Now assign the interface names from an ordered list that maps
# to the PCI addresses of each interface.

# IFNAMES could come from some config file.  "dummy" is needed because of
# my limited tr- and awk-fu.
IFNAMES="eth0 eth1 eth2 dummy"

for dir in `echo ${PCIADDRLIST} | tr " " "\n" | sort` ; do
  [ -e $dir/net/*/address ] && {
    MACADDR=`cat $dir/net/*/address`
    IFNAME=`echo $IFNAMES | awk '{print $1}'`
    IFNAMES=`echo $IFNAMES | awk '{ for (i=2; i<=NF; i++) printf "%s ", $i; }'`
    echo -n "$IFNAME "
    nameif $IFNAME mac=$MACADDR
  }
done
1
15.01.2015, 17:45
1 ответ

Вы можете попробовать yum yum , чтобы выполнить изменение как одну транзакцию: -

# yum shell
>
> remove <package>
> repo disable <repo ID of IUS>
> install <package>
> run

В качестве альтернативы, если ваш yum достаточно современно , вы могли бы использовать его SWAP команда.

1
27.01.2020, 23:51

Теги

Похожие вопросы