Configurations:
- Name: MeeGo Core 1.0
Active: True
- Baseline: 1.0
+ Baseline: "1.0"
Platform: CORE
FileName: core-ia32
Kernel: kernel-netbook
Architecture: ia32
- Name: MeeGo Core 1.0 N900
Active: True
- Baseline: 1.0
+ Baseline: "1.0"
Platform: CORE
FileName: core-armv7l-n900
Kernel: kernel-n900
Architecture: armv7l
- Name: MeeGo Netbook/Nettop 1.0
Active: True
- Baseline: 1.0
+ Baseline: "1.0"
Platform: NETBOOK
Desktop: meego
FileName: netbook-ia32-default
import time
import optparse
from time import gmtime, strftime
+import errno
+
+def mkdir_p(path):
+ try:
+ os.makedirs(path)
+ except OSError as exc: # Python >2.5
+ if exc.errno == errno.EEXIST:
+ pass
+ else: raise
+
class KSWriter():
def __init__(self, im, rep, out):
t = kickstart(searchList=[nameSpace])
a = str(t)
if meta.has_key('FileName') and meta['FileName']:
- f = open("%s/%s.ks" %( self.outdir, meta['FileName'] ), 'w')
+ f = None
+ if meta.has_key("Baseline"):
+ mkdir_p(meta['Baseline'])
+ f = open("%s/%s/%s.ks" %( self.outdir, meta['Baseline'], meta['FileName'] ), 'w')
+ else:
+ f = open("%s/%s.ks" %( self.outdir, meta['FileName'] ), 'w')
f.write(a)
f.close()
Url: http://repo.meego.com/MeeGo/releases/1.0/extra/repos/@ARCH@/packages
- Name: meego-netbook-1.0
Url: http://repo.meego.com/MeeGo/releases/1.0/netbook/repos/@ARCH@/packages
+ - Name: meego-core-testing
+ Url: http://download.meego.com/testing/core/repos/@ARCH@/packages
+ - Name: meego-netbook-testing
+ Url: http://download.meego.com/testing/netbook/repos/@ARCH@/packages
+ - Name: meego-handset-testing
+ Url: http://download.meego.com/testing/handset/repos/@ARCH@/packages
+ - Name: meego-core-daily
+ Url: http://repo.meego.com/MeeGo/builds/trunk/daily/core/repos/@ARCH@/packages
+ - Name: meego-netbook-daily
+ Url: http://repo.meego.com/MeeGo/builds/trunk/daily/netbook/repos/@ARCH@/packages
+ - Name: meego-handset-daily
+ Url: http://repo.meego.com/MeeGo/builds/trunk/daily/handset/repos/@ARCH@/packages
- Name: adobe
Url: http://linuxdownload.adobe.com/linux/i386/