False Start on Cobbler Repos -> Apt RepoMD statements
Man, I know so little python. And while I hate it, I see that it's a deficiency I need to fix. That sucks, but I may just find it useful eventually.
So I was poking around, and started to extend cobbler to feed an apt sources.list files the same as it does for a yum repo file when a given profile or system has supplemental repos attached.
But all I did was start. The curve's a bit high since I know so little, and I have so many other things I have to do -- like, for money.
Here's a tiny patch so far. I'll find the rest eventually:
Learning is fun, when I have time.
So I was poking around, and started to extend cobbler to feed an apt sources.list files the same as it does for a yum repo file when a given profile or system has supplemental repos attached.
But all I did was start. The curve's a bit high since I know so little, and I have so many other things I have to do -- like, for money.
Here's a tiny patch so far. I'll find the rest eventually:
--- kickgen.py 2010/09/29 03:40:45 1.1Yeah, that's all I've got. Lose the comment on the ulines+= line, and then find out the part where /op/apt/system/ actually rolls the template snippet for the apt sources.list file. I see it here and there but can't nail down the bit in the code. Frustrating, almost as much as running out of frivolity time.
+++ kickgen.py 2010/09/29 07:06:23
@@ -175,10 +175,15 @@
blended = utils.blender(self.api, False, obj)
if is_profile:
url = "http://%s/cblr/svc/op/yum/profile/%s" % (blended["http_server"], obj.name)
+ lru = "http://%s/cblr/svc/op/apt/profile/%s" % (blended["http_server"], obj.name)
else:
url = "http://%s/cblr/svc/op/yum/system/%s" % (blended["http_server"], obj.name)
+ lru = "http://%s/cblr/svc/op/apt/system/%s" % (blended["http_server"], obj.name)
- return "wget \"%s\" --output-document=/etc/yum.repos.d/cobbler-config.repo\n" % (url)
+ ulines = "wget \"%s\" --output-document=/etc/yum.repos.d/cobbler-config.repo\n" % (url)
+# ulines += "wget \"%s\" --output-document=/etc/apt/sources.list.d/cobbler-config.list\n" % (lru)
+
+ return ulines
def generate_kickstart_for_system(self, sys_name):
Learning is fun, when I have time.
<< Home