diff options
Diffstat (limited to 'cobbler/item_repo.py')
-rw-r--r-- | cobbler/item_repo.py | 7 |
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): |