52 lines
1.5 KiB
Python
52 lines
1.5 KiB
Python
# -*- mode: python; coding: utf-8 -*-
|
|
|
|
include("mode/space")
|
|
header()
|
|
|
|
distro = metadata.categories["debian-version"]
|
|
|
|
# Dépôt
|
|
#if has("debian-mirror"):
|
|
# repo = "file:/mirror"
|
|
#else:
|
|
# repo = "ftp://mirror.adm.crans.org"
|
|
repo = "ftp://mirror.adm.crans.org"
|
|
|
|
def source(args):
|
|
out("deb %s" % (args,))
|
|
out("deb-src %s" % (args,))
|
|
out()
|
|
|
|
components = "main"
|
|
customcomponents = "main"
|
|
if has("non-free"):
|
|
components = "main contrib non-free"
|
|
|
|
if has("ovh") or has("soyouz"):
|
|
@# Dépôt classique
|
|
source("ftp://mir1.ovh.net/debian/ %s %s" % (distro, components))
|
|
@# Dépôt de mises à jour fréquentes (volatile)
|
|
source("ftp://mir1.ovh.net/debian/ %s-updates %s" % (distro, components))
|
|
@# Mises à jour de sécurité
|
|
source("ftp://security.debian.org/debian-security %s/updates %s" % (distro, components))
|
|
|
|
@# Paquets construits à la main
|
|
source("%s/custom %s %s" % (repo, distro, customcomponents))
|
|
|
|
else:
|
|
source("%s/debian-security %s/updates %s" % (repo, distro, components))
|
|
|
|
@# Dépôt classique
|
|
source("%s/debian %s %s" % (repo, distro, components))
|
|
@# Dépôt pour mises à jour fréquentes (volatile)
|
|
source("%s/debian %s-updates %s" % (repo, distro, components))
|
|
|
|
@# Paquets construits à la main
|
|
source("%s/custom %s %s" % (repo, distro, customcomponents))
|
|
|
|
if has("sogo"):
|
|
source("http://inverse.ca/debian %s %s" % (distro,distro))
|
|
|
|
if has("vo"):
|
|
@# Backports
|
|
source("%s/debian %s-backports %s" % (repo, distro, components))
|