Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > by-pkgid > 15bfe8063d173e07c83c4e7827bd297b > files > 1

smart-0.39-2mdk.src.rpm

if not sysconf.getReadOnly():
    if not sysconf.has("channels"):
        sysconf.set(("channels", "rpm-sys"),
                    {"type": "rpm-sys",
                     "name": "RPM Database"})

        sysconf.set(("channels", "cooker"),
                    {"type": "urpmi",
                     "name": "Cooker",
                     "baseurl": "ftp://ftp.ciril.fr/pub/linux/mandrakelinux/"
                                "devel/cooker/cooker/media/main",
                     "hdlurl":  "ftp://ftp.ciril.fr/pub/linux/mandrakelinux/"
                                "devel/cooker/cooker/media/media_info/synthesis.hdlist_main.cz"})
        sysconf.set(("channels", "cooker-contrib"),
                    {"type": "urpmi",
                     "name": "Cooker Contrib",
                     "baseurl": "ftp://ftp.ciril.fr/pub/linux/mandrakelinux/"
                                "devel/cooker/cooker/media/contrib",
                     "hdlurl":  "ftp://ftp.ciril.fr/pub/linux/mandrakelinux/"
                                "devel/cooker/cooker/media/media_info/synthesis.hdlist_contrib.cz"})
        sysconf.set(("channels", "cooker-jpackage"),
                    {"type": "urpmi",
                     "name": "Cooker JPackage",
                     "baseurl": "ftp://ftp.ciril.fr/pub/linux/mandrakelinux/"
                                "devel/cooker/cooker/media/jpackage",
                     "hdlurl":  "ftp://ftp.ciril.fr/pub/linux/mandrakelinux/"
                                "devel/cooker/cooker/media/media_info/synthesis.hdlist_jpackage.cz"})
        sysconf.set("rpm-check-signatures", True, weak=True)

    for type in ("",
                 "BOOT",
                 "enterprise",
                 "i586-up-1GB",
                 "i686-up-64GB",
                 "multimedia",
                 "multimedia-enterprise",
                 "multimedia-i686-up-4GB",
                 "multimedia-win4lin",
                 "multimedia-win4lin-enterprise",
                 "multimedia-win4lin-i686-up-4GB",
                 "smp",
                 "uml",
                 "xbox"):
        if type:
            kernel = "kernel-%s" % type
        else:
            kernel = "kernel"
        pkgconf.setFlag("multi-version", kernel)