summaryrefslogtreecommitdiffstats
path: root/cobbler/item_repo.py
diff options
context:
space:
mode:
Diffstat (limited to 'cobbler/item_repo.py')
-rw-r--r--cobbler/item_repo.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/cobbler/item_repo.py b/cobbler/item_repo.py
index f9e9714..b87528d 100644
--- a/cobbler/item_repo.py
+++ b/cobbler/item_repo.py
@@ -66,6 +66,13 @@ class Repo(item.Item):
reposync/repotrack integration over HTTP might come later.
"""
self.mirror = mirror
+ if self.arch is None or self.arch == "":
+ if mirror.find("x86_64") != -1:
+ self.set_arch("x86_64")
+ elif mirror.find("x86") != -1 or mirror.find("i386") != -1:
+ self.set_arch("x86")
+ elif mirror.find("ia64") != -1:
+ self.set_arch("ia64")
return True
def set_keep_updated(self,keep_updated):