Some things to note,
This thing works on debian, but you need to change /usr/bin/bash to /bin/bash.
You need to take out the check for read in the python script, as that is built into debian.
I ran into some problems with yum though:
Resolving Dependencies --> Running transaction check ---> Package aic94xx-firmware.noarch 0:30-6.el7 will be installed --> Processing Dependency: udev for package: aic94xx-firmware-30-6.el7.noarch ---> Package alsa-firmware.noarch 0:1.0.28-2.el7 will be installed --> Processing Dependency: alsa-tools-firmware >= 1.0.27 for package: alsa-firmware-1.0.28-2.el7.noarch --> Processing Dependency: udev for package: alsa-firmware-1.0.28-2.el7.noarch ---> Package basesystem.noarch 0:10.0-7.el7.centos will be installed --> Processing Dependency: filesystem for package: basesystem-10.0-7.el7.centos.noarch ---> Package firewalld.noarch 0:0.3.9-11.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: systemd for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: systemd for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: python-slip-dbus for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: python-decorator for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: pygobject3-base for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: iptables for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: ebtables for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: dbus-python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /usr/bin/python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch ---> Package iwl100-firmware.noarch 0:39.31.5.1-36.el7 will be installed ---> Package iwl1000-firmware.noarch 1:39.31.5.1-36.el7 will be installed ---> Package iwl105-firmware.noarch 0:18.168.6.1-36.el7 will be installed ---> Package iwl135-firmware.noarch 0:18.168.6.1-36.el7 will be installed ---> Package iwl2000-firmware.noarch 0:18.168.6.1-36.el7 will be installed ---> Package iwl2030-firmware.noarch 0:18.168.6.1-36.el7 will be installed ---> Package iwl3160-firmware.noarch 0:22.0.7.0-36.el7 will be installed ---> Package iwl3945-firmware.noarch 0:15.32.2.9-36.el7 will be installed ---> Package iwl4965-firmware.noarch 0:228.61.2.24-36.el7 will be installed ---> Package iwl5000-firmware.noarch 0:8.83.5.1_1-36.el7 will be installed ---> Package iwl5150-firmware.noarch 0:8.24.2.2-36.el7 will be installed ---> Package iwl6000-firmware.noarch 0:9.221.4.1-36.el7 will be installed ---> Package iwl6000g2a-firmware.noarch 0:17.168.5.3-36.el7 will be installed ---> Package iwl6000g2b-firmware.noarch 0:17.168.5.2-36.el7 will be installed ---> Package iwl6050-firmware.noarch 0:41.28.5.1-36.el7 will be installed ---> Package iwl7260-firmware.noarch 0:22.0.7.0-36.el7 will be installed ---> Package linux-firmware.noarch 0:20140911-0.1.git365e80c.el7 will be installed ---> Package rdma.noarch 0:7.1_3.17-5.el7 will be installed --> Processing Dependency: udev >= 095 for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: systemd-units for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: systemd-units for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: dracut for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/bash for package: rdma-7.1_3.17-5.el7.noarch ---> Package rootfiles.noarch 0:8.1-11.el7 will be installed ---> Package selinux-policy-targeted.noarch 0:3.13.1-23.el7 will be installed --> Processing Dependency: selinux-policy = 3.13.1-23.el7 for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: selinux-policy = 3.13.1-23.el7 for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: policycoreutils >= 2.1.14-74 for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: coreutils for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch ---> Package setup.noarch 0:2.8.71-5.el7 will be installed --> Processing Dependency: system-release for package: setup-2.8.71-5.el7.noarch ---> Package tuned.noarch 0:2.4.1-1.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: virt-what for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: virt-what for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: util-linux for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: systemd for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: systemd for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: python-pyudev for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: python-configobj for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: pygobject3-base for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: gawk for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: ethtool for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: dbus-python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /usr/bin/python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch ---> Package yum.noarch 0:3.4.3-125.el7.centos will be installed --> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: yum-metadata-parser >= 1.1.0 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: rpm >= 4.4.2 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python-urlgrabber >= 3.9.0-8 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python >= 2.4 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: yum-plugin-fastestmirror for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: rpm-python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pyxattr for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python-sqlite for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python-iniparse for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pyliblzma for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pygpgme for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: diffutils for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: cpio for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /usr/bin/python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /bin/bash for package: yum-3.4.3-125.el7.centos.noarch --> Running transaction check ---> Package aic94xx-firmware.noarch 0:30-6.el7 will be installed --> Processing Dependency: udev for package: aic94xx-firmware-30-6.el7.noarch ---> Package alsa-firmware.noarch 0:1.0.28-2.el7 will be installed --> Processing Dependency: alsa-tools-firmware >= 1.0.27 for package: alsa-firmware-1.0.28-2.el7.noarch --> Processing Dependency: udev for package: alsa-firmware-1.0.28-2.el7.noarch ---> Package basesystem.noarch 0:10.0-7.el7.centos will be installed --> Processing Dependency: filesystem for package: basesystem-10.0-7.el7.centos.noarch ---> Package firewalld.noarch 0:0.3.9-11.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: systemd for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: systemd for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: pygobject3-base for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: iptables for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: ebtables for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: dbus-python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /usr/bin/python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch ---> Package python-configobj.noarch 0:4.7.2-7.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-configobj-4.7.2-7.el7.noarch ---> Package python-decorator.noarch 0:3.4.0-3.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-decorator-3.4.0-3.el7.noarch ---> Package python-iniparse.noarch 0:0.4-9.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-iniparse-0.4-9.el7.noarch ---> Package python-pyudev.noarch 0:0.15-6.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-pyudev-0.15-6.el7.noarch --> Processing Dependency: python-setuptools for package: python-pyudev-0.15-6.el7.noarch --> Processing Dependency: python for package: python-pyudev-0.15-6.el7.noarch ---> Package python-slip-dbus.noarch 0:0.4.0-2.el7 will be installed --> Processing Dependency: python-slip = 0.4.0-2.el7 for package: python-slip-dbus-0.4.0-2.el7.noarch --> Processing Dependency: python(abi) = 2.7 for package: python-slip-dbus-0.4.0-2.el7.noarch --> Processing Dependency: dbus-python >= 0.80 for package: python-slip-dbus-0.4.0-2.el7.noarch ---> Package python-urlgrabber.noarch 0:3.10-6.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-urlgrabber-3.10-6.el7.noarch --> Processing Dependency: python-pycurl for package: python-urlgrabber-3.10-6.el7.noarch --> Processing Dependency: /usr/bin/python for package: python-urlgrabber-3.10-6.el7.noarch ---> Package rdma.noarch 0:7.1_3.17-5.el7 will be installed --> Processing Dependency: udev >= 095 for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: systemd-units for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: systemd-units for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: dracut for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/bash for package: rdma-7.1_3.17-5.el7.noarch ---> Package selinux-policy.noarch 0:3.13.1-23.el7 will be installed --> Processing Dependency: policycoreutils >= 2.1.14-74 for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /usr/bin/sha512sum for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/awk for package: selinux-policy-3.13.1-23.el7.noarch ---> Package selinux-policy-targeted.noarch 0:3.13.1-23.el7 will be installed --> Processing Dependency: policycoreutils >= 2.1.14-74 for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: coreutils for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch ---> Package setup.noarch 0:2.8.71-5.el7 will be installed --> Processing Dependency: system-release for package: setup-2.8.71-5.el7.noarch ---> Package tuned.noarch 0:2.4.1-1.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: virt-what for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: virt-what for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: util-linux for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: systemd for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: systemd for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: pygobject3-base for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: gawk for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: ethtool for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: dbus-python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /usr/bin/python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch ---> Package yum.noarch 0:3.4.3-125.el7.centos will be installed --> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: yum-metadata-parser >= 1.1.0 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: rpm >= 4.4.2 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python >= 2.4 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: rpm-python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pyxattr for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python-sqlite for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pyliblzma for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pygpgme for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: diffutils for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: cpio for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /usr/bin/python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /bin/bash for package: yum-3.4.3-125.el7.centos.noarch ---> Package yum-plugin-fastestmirror.noarch 0:1.1.31-29.el7 will be installed --> Running transaction check ---> Package aic94xx-firmware.noarch 0:30-6.el7 will be installed --> Processing Dependency: udev for package: aic94xx-firmware-30-6.el7.noarch ---> Package alsa-firmware.noarch 0:1.0.28-2.el7 will be installed --> Processing Dependency: alsa-tools-firmware >= 1.0.27 for package: alsa-firmware-1.0.28-2.el7.noarch --> Processing Dependency: udev for package: alsa-firmware-1.0.28-2.el7.noarch ---> Package basesystem.noarch 0:10.0-7.el7.centos will be installed --> Processing Dependency: filesystem for package: basesystem-10.0-7.el7.centos.noarch ---> Package firewalld.noarch 0:0.3.9-11.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: systemd for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: systemd for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: pygobject3-base for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: iptables for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: ebtables for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: dbus-python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /usr/bin/python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch ---> Package python-configobj.noarch 0:4.7.2-7.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-configobj-4.7.2-7.el7.noarch ---> Package python-decorator.noarch 0:3.4.0-3.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-decorator-3.4.0-3.el7.noarch ---> Package python-iniparse.noarch 0:0.4-9.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-iniparse-0.4-9.el7.noarch ---> Package python-pyudev.noarch 0:0.15-6.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-pyudev-0.15-6.el7.noarch --> Processing Dependency: python for package: python-pyudev-0.15-6.el7.noarch ---> Package python-setuptools.noarch 0:0.9.8-3.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-setuptools-0.9.8-3.el7.noarch --> Processing Dependency: python-backports-ssl_match_hostname for package: python-setuptools-0.9.8-3.el7.noarch --> Processing Dependency: /usr/bin/python for package: python-setuptools-0.9.8-3.el7.noarch ---> Package python-slip.noarch 0:0.4.0-2.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-slip-0.4.0-2.el7.noarch --> Processing Dependency: libselinux-python for package: python-slip-0.4.0-2.el7.noarch ---> Package python-slip-dbus.noarch 0:0.4.0-2.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-slip-dbus-0.4.0-2.el7.noarch --> Processing Dependency: dbus-python >= 0.80 for package: python-slip-dbus-0.4.0-2.el7.noarch ---> Package python-urlgrabber.noarch 0:3.10-6.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-urlgrabber-3.10-6.el7.noarch --> Processing Dependency: python-pycurl for package: python-urlgrabber-3.10-6.el7.noarch --> Processing Dependency: /usr/bin/python for package: python-urlgrabber-3.10-6.el7.noarch ---> Package rdma.noarch 0:7.1_3.17-5.el7 will be installed --> Processing Dependency: udev >= 095 for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: systemd-units for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: systemd-units for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: dracut for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/bash for package: rdma-7.1_3.17-5.el7.noarch ---> Package selinux-policy.noarch 0:3.13.1-23.el7 will be installed --> Processing Dependency: policycoreutils >= 2.1.14-74 for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /usr/bin/sha512sum for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/awk for package: selinux-policy-3.13.1-23.el7.noarch ---> Package selinux-policy-targeted.noarch 0:3.13.1-23.el7 will be installed --> Processing Dependency: policycoreutils >= 2.1.14-74 for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: coreutils for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch ---> Package setup.noarch 0:2.8.71-5.el7 will be installed --> Processing Dependency: system-release for package: setup-2.8.71-5.el7.noarch ---> Package tuned.noarch 0:2.4.1-1.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: virt-what for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: virt-what for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: util-linux for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: systemd for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: systemd for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: pygobject3-base for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: gawk for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: ethtool for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: dbus-python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /usr/bin/python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch ---> Package yum.noarch 0:3.4.3-125.el7.centos will be installed --> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: yum-metadata-parser >= 1.1.0 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: rpm >= 4.4.2 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python >= 2.4 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: rpm-python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pyxattr for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python-sqlite for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pyliblzma for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pygpgme for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: diffutils for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: cpio for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /usr/bin/python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /bin/bash for package: yum-3.4.3-125.el7.centos.noarch --> Running transaction check ---> Package aic94xx-firmware.noarch 0:30-6.el7 will be installed --> Processing Dependency: udev for package: aic94xx-firmware-30-6.el7.noarch ---> Package alsa-firmware.noarch 0:1.0.28-2.el7 will be installed --> Processing Dependency: alsa-tools-firmware >= 1.0.27 for package: alsa-firmware-1.0.28-2.el7.noarch --> Processing Dependency: udev for package: alsa-firmware-1.0.28-2.el7.noarch ---> Package basesystem.noarch 0:10.0-7.el7.centos will be installed --> Processing Dependency: filesystem for package: basesystem-10.0-7.el7.centos.noarch ---> Package firewalld.noarch 0:0.3.9-11.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: systemd for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: systemd for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: pygobject3-base for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: iptables for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: ebtables for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: dbus-python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /usr/bin/python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch ---> Package python-backports-ssl_match_hostname.noarch 0:3.4.0.2-4.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch --> Processing Dependency: python-backports for package: python-backports-ssl_match_hostname-3.4.0.2-4.el7.noarch ---> Package python-configobj.noarch 0:4.7.2-7.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-configobj-4.7.2-7.el7.noarch ---> Package python-decorator.noarch 0:3.4.0-3.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-decorator-3.4.0-3.el7.noarch ---> Package python-iniparse.noarch 0:0.4-9.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-iniparse-0.4-9.el7.noarch ---> Package python-pyudev.noarch 0:0.15-6.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-pyudev-0.15-6.el7.noarch --> Processing Dependency: python for package: python-pyudev-0.15-6.el7.noarch ---> Package python-setuptools.noarch 0:0.9.8-3.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-setuptools-0.9.8-3.el7.noarch --> Processing Dependency: /usr/bin/python for package: python-setuptools-0.9.8-3.el7.noarch ---> Package python-slip.noarch 0:0.4.0-2.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-slip-0.4.0-2.el7.noarch --> Processing Dependency: libselinux-python for package: python-slip-0.4.0-2.el7.noarch ---> Package python-slip-dbus.noarch 0:0.4.0-2.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-slip-dbus-0.4.0-2.el7.noarch --> Processing Dependency: dbus-python >= 0.80 for package: python-slip-dbus-0.4.0-2.el7.noarch ---> Package python-urlgrabber.noarch 0:3.10-6.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-urlgrabber-3.10-6.el7.noarch --> Processing Dependency: python-pycurl for package: python-urlgrabber-3.10-6.el7.noarch --> Processing Dependency: /usr/bin/python for package: python-urlgrabber-3.10-6.el7.noarch ---> Package rdma.noarch 0:7.1_3.17-5.el7 will be installed --> Processing Dependency: udev >= 095 for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: systemd-units for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: systemd-units for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: dracut for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/bash for package: rdma-7.1_3.17-5.el7.noarch ---> Package selinux-policy.noarch 0:3.13.1-23.el7 will be installed --> Processing Dependency: policycoreutils >= 2.1.14-74 for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /usr/bin/sha512sum for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/awk for package: selinux-policy-3.13.1-23.el7.noarch ---> Package selinux-policy-targeted.noarch 0:3.13.1-23.el7 will be installed --> Processing Dependency: policycoreutils >= 2.1.14-74 for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: coreutils for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch ---> Package setup.noarch 0:2.8.71-5.el7 will be installed --> Processing Dependency: system-release for package: setup-2.8.71-5.el7.noarch ---> Package tuned.noarch 0:2.4.1-1.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: virt-what for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: virt-what for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: util-linux for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: systemd for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: systemd for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: pygobject3-base for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: gawk for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: ethtool for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: dbus-python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /usr/bin/python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch ---> Package yum.noarch 0:3.4.3-125.el7.centos will be installed --> Processing Dependency: python(abi) = 2.7 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: yum-metadata-parser >= 1.1.0 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: rpm >= 4.4.2 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python >= 2.4 for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: rpm-python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pyxattr for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: python-sqlite for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pyliblzma for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: pygpgme for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: diffutils for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: cpio for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /usr/bin/python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /bin/bash for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /bin/awk for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /usr/bin/python for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /usr/bin/python for package: python-urlgrabber-3.10-6.el7.noarch --> Processing Dependency: /usr/bin/python for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /usr/bin/python for package: python-setuptools-0.9.8-3.el7.noarch --> Processing Dependency: /usr/bin/python for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /usr/bin/sha512sum for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/bash for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/bash for package: yum-3.4.3-125.el7.centos.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-targeted-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: rdma-7.1_3.17-5.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: firewalld-0.3.9-11.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: tuned-2.4.1-1.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-3.13.1-23.el7.noarch --> Processing Dependency: /bin/sh for package: selinux-policy-3.13.1-23.el7.noarch --> Finished Dependency Resolution You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [INFO ] GROUP_INSTALL_ERROR: Error Installing Some Package Groups Retry (y/n)?
INFO ] KERNEL_PACKAGE_INSTALL_ERROR: Error installing Kernel Packages Retry (y/n)? Setting up Install Process No package kernel available. No package dracut-config-generic available. [INFO ] KERNEL_PACKAGE_INSTALL_ERROR: Error installing Kernel Packages
It also leaves the linux in a state where I have to undo things manually like umount devices, and delete temp folders.
From: emailmandar@gmail.com Date: Wed, 30 Dec 2015 17:01:09 +0530 To: arm-dev@centos.org Subject: Re: [Arm-dev] Implementing on beaglebone black.
download the image run the install script to a mSD card install mSD card on arm board boot
This approach is already possible with RootFS Build Factory!
- Generate an Image for Qemu using rbf.py. This just an image without
any bootloader. Release this image. 2. Download this image. Install it to your card with rbfinstaller.py. It gives you an option to choose from list of possible boards (Right now, it uses uboot from the github repo)
Regards Mandar Joshi _______________________________________________ Arm-dev mailing list Arm-dev@centos.org https://lists.centos.org/mailman/listinfo/arm-dev