X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Flinux%2Frpmfuncs.py;h=35aeb612c5b721911ee1a6ab2d69da3e5a2cd8f6;hb=35af1f1f8393dc9663b2a8be8a4c2b1d78f03bc1;hp=e458cd41c781a707e9d629d80ade05fa507eec75;hpb=4801a11c067fb00eeb430e5d866e186f6a37e88f;p=nepi.git diff --git a/src/nepi/resources/linux/rpmfuncs.py b/src/nepi/resources/linux/rpmfuncs.py index e458cd41..35aeb612 100644 --- a/src/nepi/resources/linux/rpmfuncs.py +++ b/src/nepi/resources/linux/rpmfuncs.py @@ -19,7 +19,7 @@ RPM_FUSION_URL = 'http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm' RPM_FUSION_URL_F12 = 'http://download1.rpmfusion.org/free/fedora/releases/12/Everything/x86_64/os/rpmfusion-free-release-12-1.noarch.rpm' -RPM_FUSION_URL_F14 = 'http://download1.rpmfusion.org/free/fedora/releases/14/Everything/i386/os/rpmfusion-free-release-14-0.4.noarch.rpm' +RPM_FUSION_URL_F14 = 'http://download1.rpmfusion.org/free/fedora/releases/14/Everything/x86_64/os/rpmfusion-free-release-14-0.4.noarch.rpm' # TODO: Investigate using http://nixos.org/nix/ @@ -31,7 +31,7 @@ def install_packages_command(os, packages): cmd = install_rpmfusion_command(os) if cmd: cmd += " ; " cmd += " && ".join(map(lambda p: - " { rpm -q %(package)s || sudo -S yum -y install %(package)s ; } " % { + " { rpm -q %(package)s || sudo -S yum -y install --nogpgcheck %(package)s ; } " % { 'package': p}, packages)) #cmd = { rpm -q rpmfusion-free-release || sudo -s rpm -i ... ; } && { rpm -q vim || sudo yum -y install vim ; } && .. @@ -51,14 +51,17 @@ def remove_packages_command(os, packages): def install_rpmfusion_command(os): from nepi.resources.linux.node import OSType - cmd = " { rpm -q rpmfusion-free-release || sudo -S rpm -i %(package)s ; } " + cmd = " { rpm -q rpmfusion-free-release || sudo -S rpm -i %(package)s ; } " if os in [OSType.FEDORA, OSType.FEDORA_12]: # For f12 cmd = cmd % {'package': RPM_FUSION_URL_F12} elif os == OSType.FEDORA_14: - # For f13+ + # For f14 cmd = cmd % {'package': RPM_FUSION_URL_F14} + elif os == OSType.FEDORA: + # For f14+ + cmd = cmd % {'package': RPM_FUSION_URL} else: # Fedora 8 is unmaintained cmd = ""