[groups] debian-* -> debian-version=*
darcs-hash:20081219073325-af139-b9043ac3b3d99735d7399b7f29a2787e1503e5be.gz
This commit is contained in:
parent
a0be0e9b72
commit
f981af9e97
3 changed files with 23 additions and 9 deletions
|
@ -1,10 +1,10 @@
|
||||||
<Base>
|
<Base>
|
||||||
<Group name="crans-common">
|
<Group name="crans-common">
|
||||||
<!-- Les paquets utiles pour l'utilisation de tous les jours -->
|
<!-- Les paquets utiles pour l'utilisation de tous les jours -->
|
||||||
<Group name="debian-etch">
|
<Group name="debian-version=etch">
|
||||||
<Package name="emacs21-nox"/>
|
<Package name="emacs21-nox"/>
|
||||||
</Group>
|
</Group>
|
||||||
<Group name="debian-etch" negate="true">
|
<Group name="debian-version=etch" negate="true">
|
||||||
<Package name="emacs22-nox"/>
|
<Package name="emacs22-nox"/>
|
||||||
</Group>
|
</Group>
|
||||||
<Package name="zsh"/>
|
<Package name="zsh"/>
|
||||||
|
|
|
@ -253,13 +253,13 @@
|
||||||
<Group name="crans-etch" profile="true" public="true"
|
<Group name="crans-etch" profile="true" public="true"
|
||||||
comment="progile minimal pour etch">
|
comment="progile minimal pour etch">
|
||||||
<Group name="crans-common"/>
|
<Group name="crans-common"/>
|
||||||
<Group name="debian-etch"/>
|
<Group name="debian-version=etch"/>
|
||||||
</Group>
|
</Group>
|
||||||
|
|
||||||
<Group name="crans-lenny" profile="true" public="true"
|
<Group name="crans-lenny" profile="true" public="true"
|
||||||
comment="profile minimal pour lenny">
|
comment="profile minimal pour lenny">
|
||||||
<Group name="crans-common"/>
|
<Group name="crans-common"/>
|
||||||
<Group name="debian-lenny"/>
|
<Group name="debian-version=lenny"/>
|
||||||
<Group name="nss-ldapd"/>
|
<Group name="nss-ldapd"/>
|
||||||
</Group>
|
</Group>
|
||||||
|
|
||||||
|
|
|
@ -3,14 +3,28 @@
|
||||||
include("mode/space")
|
include("mode/space")
|
||||||
header()
|
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):
|
def source(args):
|
||||||
print "deb %s%s" % (prefix, args)
|
print "deb " + args
|
||||||
print "deb-src %s%s" % (prefix, args)
|
print "deb-src " + args
|
||||||
|
|
||||||
if has("ovh"):
|
if has("ovh"):
|
||||||
prefix = ""
|
source("ftp://mir1.ovh.net/debian/ %s main contrib" % distro)
|
||||||
source("ftp://mir1.ovh.net/debian/ etch main contrib")
|
source("http://security.debian.org/ %s/updates main" % distro)
|
||||||
source("http://security.debian.org/ etch/updates main")
|
|
||||||
|
|
||||||
@# Paquet construit a la main
|
@# Paquet construit a la main
|
||||||
source("ftp://mirror.adm.crans.org/custom ./")
|
source("ftp://mirror.adm.crans.org/custom ./")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue