#Created on Wed Oct 20 2010 by ying --- alunn-0.7.16/alunn/updatechecker.py 2010-10-20 21:36:42.858047804 +0300 +++ alunn-0.7.16/alunn/updatechecker.py 2010-10-20 21:37:03.638047803 +0300 @@ -44,7 +44,7 @@ for i in range(0, len(repositories), 3): if repositories[i + 1] == 'Server': try: - db_file = urllib.urlretrieve(repositories[i + 2].replace('$repo', repositories[i]) + "/" + repositories[i] + '.db.tar.gz')[0] + db_file = urllib.urlretrieve(repositories[i + 2].replace('$repo', repositories[i]).replace('$arch', 'i686') + "/" + repositories[i] + '.db.tar.gz')[0] db_file_downloaded = True except IOError: log_entry('[' + repositories[i] + '] ' + _("failed to download:") + ' ' + repositories[i + 2] + "/" + repositories[i] + '.db.tar.gz', True, True) @@ -53,7 +53,7 @@ pacman_server_fp = open(repositories[i + 2]) try: pacman_server_list = pacman_server_fp.read().split("\n") - servers = [line.split("=")[1].strip().replace('$repo', repositories[i]) for line in pacman_server_list if line.split("=")[0].strip() == 'Server'] + servers = [line.split("=")[1].strip().replace('$repo', repositories[i]).replace('$arch', 'i686') for line in pacman_server_list if line.split("=")[0].strip() == 'Server'] finally: pacman_conf_fp.close() except IOError: