[groups] debian-* -> debian-version=*

darcs-hash:20081219073325-af139-b9043ac3b3d99735d7399b7f29a2787e1503e5be.gz
This commit is contained in:
Jeremie Dimino 2008-12-19 08:33:25 +01:00
parent a0be0e9b72
commit f981af9e97
3 changed files with 23 additions and 9 deletions

View file

@ -3,14 +3,28 @@
include("mode/space")
header()
# Recherche de la distribution
distros = [x.split("=", 1)[1] for x in metadata.groups if x.startswith("debian-version=")]
if len(distros) == 0:
raise Exception("aucune distribution définie")
elif len(distros) > 1:
raise Exception("plusieurs distrubutions définient")
else:
[distro] = distros
# Dépôt
if has("debian-mirror"):
repo = "file:/mirror"
else:
repo = "ftp://mirror.adm.crans.org"
def source(args):
print "deb %s%s" % (prefix, args)
print "deb-src %s%s" % (prefix, args)
print "deb " + args
print "deb-src " + args
if has("ovh"):
prefix = ""
source("ftp://mir1.ovh.net/debian/ etch main contrib")
source("http://security.debian.org/ etch/updates main")
source("ftp://mir1.ovh.net/debian/ %s main contrib" % distro)
source("http://security.debian.org/ %s/updates main" % distro)
@# Paquet construit a la main
source("ftp://mirror.adm.crans.org/custom ./")