Conf d'apt-mirror

darcs-hash:20071219025315-af139-32c8183c0e310b8a34562d7dee69c24ce06020e2.gz
This commit is contained in:
Jeremie Dimino 2007-12-19 03:53:15 +01:00
parent da40a01393
commit 07aabbbbe8
6 changed files with 73 additions and 0 deletions

9
Bundler/apt-mirror.xml Normal file
View file

@ -0,0 +1,9 @@
<Bundle name="apt-mirror" version="2.0">
<Package name="apt-mirror"/>
<ConfigFile name="/etc/apt/mirror.list"/>
<ConfigFile name="/etc/cron.d/apt-mirror"/>
<Directory name="/mirror/apt-mirror"/>
<Directory name="/mirror/apt-mirror/var"/>
<Directory name="/mirror/apt-mirror/skel"/>
<Directory name="/mirror/apt-mirror/mirror"/>
</Bundle>

View file

@ -0,0 +1,3 @@
# Fichier gere par BCfg2
0 7 * * * apt-mirror /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log

View file

@ -75,6 +75,7 @@
<Group name="mdr"
profile="true">
<Group name="crans"/>
<Group name="debian-mirror"/>
</Group>
<Group name="canard"
@ -227,6 +228,11 @@
<Group name="news-server-backend"/>
</Group>
<Group name="debian-mirror"
comment="mirroir partiel de l'archive debian">
<Group name="debian-mirror-backend"/>
</Group>
<!-- +=================================+ -->
<!-- | Tous les groupes intermediaires | -->
<!-- +=================================+ -->
@ -286,6 +292,10 @@
<!-- TODO: a implementer -->
</Group>
<Group name="debian-mirror-backend">
<Group name="apt-mirror"/>
</Group>
<!-- +==============+ -->
<!-- | Les backends | -->
<!-- +==============+ -->
@ -336,6 +346,12 @@
<Bundle name="bcfg2"/>
</Group>
<Group name="apt-mirror"
category="debian-mirror-backend">
<Bundle name="apt-mirror"/>
<Group name="cron"/>
</Group>
<!-- +======================+ -->
<!-- | Connexion de secours | -->
<!-- +======================+ -->

View file

@ -0,0 +1,39 @@
# -*- mode: python; coding: utf-8 -*-
include("mode/space")
header("Fichier de configuration principal de apt-mirror")
@# Valeurs par defauts
@#
@# set base_path /var/spool/apt-mirror
@# set mirror_path $base_path/mirror
@# set skel_path $base_path/skel
@# set var_path $base_path/var
@#
@# set defaultarch <running host architecture>
@# set nthreads 20
@#
@set _tilde 0
@set base_path /mirror/apt-mirror
@set nthreads 2
mirror = "ftp://debian.ens-cachan.fr/"
def source(args):
%deb-i386 mirror + args
%deb-amd64 mirror + args
%deb-src mirror + args
@# +------+
@# | Etch |
@# +------+
source("debian etch main contrib")
source("debian-volatile etch/volatile main contrib")
source("debian-security etch/updates main")
@# +-------------------+
@# | Debian multimedia |
@# +-------------------+
source("debian-marillat etch main")

View file

@ -9,4 +9,5 @@
<Package name="apt" version="0.6.46.4-0.1"/>
<Package name="bcfg2" version="0.9.5.2-0.3"/>
<Package name="bcfg2-server" version="0.9.5.2-0.3"/>
<Package name="apt-mirror" version="0.4.4-4"/>
</Rules>

View file

@ -30,4 +30,9 @@
<Service name="bcfg2" status="on"/>
<Service name="bcfg2-server" status="on"/>
<Directory name="/mirror/apt-mirror" owner="apt-mirror" group="apt-mirror" perms="0755"/>
<Directory name="/mirror/apt-mirror/var" owner="apt-mirror" group="apt-mirror" perms="0755"/>
<Directory name="/mirror/apt-mirror/skel" owner="apt-mirror" group="apt-mirror" perms="0755"/>
<Directory name="/mirror/apt-mirror/mirror" owner="apt-mirror" group="apt-mirror" perms="0755"/>
</Rules>