# until the result is not empty string
out = ""
retrydelay = 1.0
- for i in xrange(10):
+ for i in xrange(2):
try:
(out, err), proc = self.execute("cat /etc/issue",
retry = 5,
pid = ppid = None
delay = 1.0
- for i in xrange(4):
+ for i in xrange(2):
pidtuple = self.getpid(home = home, pidfile = pidfile)
if pidtuple:
# To work arround this, repeat the operation N times or
# until the result is not empty string
retrydelay = 1.0
- for i in xrange(10):
+ for i in xrange(2):
try:
(out, err), proc = self.execute("echo 'ALIVE'",
retry = 5,
# To work arround this, repeat the operation N times or
# until the result is not empty string
retrydelay = 1.0
- for i in xrange(10):
+ for i in xrange(2):
try:
(out, err), proc = self.execute("echo ${HOME}",
retry = 5,
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'
+
# TODO: Investigate using http://nixos.org/nix/
packages = [packages]
cmd = install_rpmfusion_command(os)
- if cmd: cmd += " && "
+ if cmd: cmd += " ; "
cmd += " && ".join(map(lambda p:
" { rpm -q %(package)s || sudo -S yum -y install %(package)s ; } " % {
'package': p}, packages))
cmd = cmd % {'package': RPM_FUSION_URL_F12}
elif os == OSType.FEDORA_14:
# For f13+
- cmd = cmd % {'package': RPM_FUSION_URL}
+ cmd = cmd % {'package': RPM_FUSION_URL_F14}
else:
# Fedora 8 is unmaintained
cmd = ""