From e9be7f04afcd775f5cf278d5098833a9db6016f6 Mon Sep 17 00:00:00 2001 From: Jeremie Dimino Date: Tue, 9 Dec 2008 21:49:54 +0100 Subject: [PATCH] [bcfg2/plugins/debautopkg] plugin pour avoir tous les paquets en version="auto" darcs-hash:20081209204954-af139-bad1de27fbbb79b824397210602505741380c884.gz --- bcfg2/plugins/DebAutoPkg.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 bcfg2/plugins/DebAutoPkg.py diff --git a/bcfg2/plugins/DebAutoPkg.py b/bcfg2/plugins/DebAutoPkg.py new file mode 100644 index 00000000..77fd3877 --- /dev/null +++ b/bcfg2/plugins/DebAutoPkg.py @@ -0,0 +1,26 @@ +# -*- mode: python; coding: utf-8 -*- +# +# DebAutoPkg.py +# ------------- +# Copyright : (c) 2008, Jeremie Dimino +# Licence : BSD3 + +'''Plugin fournissant une régle par défault pour les paquets''' + +__all__ = ["DebAutoPkg"] + +import Bcfg2.Server.Plugin + +class DebAutoPkg(Bcfg2.Server.Plugin.GeneratorPlugin): + __name__ = 'Python' + __version__ = '1.0' + __author__ = 'dimino@crans.org' + + def HandlesEntry(self, entry): + # Ce plugin fournit une règle pour toute entrée de type + # "Package" + return entry.tag == 'Package' + + def HandleEntry(self, entry, metadata): + entry.attrib['version'] = 'auto' + entry.attrib['type'] = 'deb'