2013-08-27 15:14:44 +04:00
|
|
|
# -*- coding: utf-8 mode: markdown -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
|
|
|
|
##@creator: jclain
|
|
|
|
##@created: 02/06/2012 09:54
|
|
|
|
##@modifier: jclain
|
|
|
|
##@changecount: 1
|
2015-08-20 07:58:17 +04:00
|
|
|
##@tags:
|
2013-08-27 15:14:44 +04:00
|
|
|
##@title: ulib/ldif
|
|
|
|
|
|
|
|
!! {{{def_match_attr}}}
|
|
|
|
!! {{{def_match_value}}}
|
|
|
|
!! {{{uncut_lines}}}
|
|
|
|
{{{
|
|
|
|
reformer les lignes qui sont coupées
|
|
|
|
}}}
|
|
|
|
!! {{{cut_lines}}}
|
|
|
|
{{{
|
|
|
|
couper les lignes trop longues
|
|
|
|
}}}
|
|
|
|
!! {{{ensure_complete_objects}}}
|
|
|
|
{{{
|
|
|
|
S'assurer que le ldif ne contient que des objets complets (éliminant ainsi
|
|
|
|
les groupes ayant seulement dn:)
|
|
|
|
}}}
|
|
|
|
!! {{{delete_marked_objects}}}
|
|
|
|
{{{
|
|
|
|
Supprimer les objets marqués avec --DELETE--:
|
|
|
|
}}}
|
|
|
|
!! {{{dump_ldif}}}
|
|
|
|
!! {{{tl_addattr}}}
|
|
|
|
!! {{{tl_modifyattr}}}
|
|
|
|
!! {{{tl_deleteattr}}}
|
|
|
|
!! {{{tl_deleteentry}}}
|
|
|
|
!! {{{tl_keepattr}}}
|
|
|
|
!! {{{tl_keepval}}}
|
|
|
|
!! {{{tl_excludeattr}}}
|
|
|
|
!! {{{tl_excludeval}}}
|
|
|
|
!! {{{tl_keepvalentry}}}
|
|
|
|
!! {{{tl_excludevalentry}}}
|
|
|
|
!! {{{tl_replval}}}
|
|
|
|
!! {{{tl_addval}}}
|
|
|
|
!! {{{tl_decode}}}
|
|
|
|
!! {{{tl_encode}}}
|
|
|
|
!! {{{tl_format}}}
|
|
|
|
!! {{{dump_headers}}}
|
|
|
|
!! {{{get_transform_cmd}}}
|
|
|
|
{{{
|
|
|
|
Créer une liste de commandes bash à évaluer en fonction des arguments: une
|
|
|
|
suite de commandes séparées par //
|
|
|
|
Les variables suivantes peuvent être définies en entrée:
|
|
|
|
_T_inputfile:
|
|
|
|
Si cette variable est non vide, lire à partir du fichier $_T_inputfile
|
|
|
|
au lieu de stdin
|
|
|
|
_T_uncut_before:
|
|
|
|
faut-il fusionner automatiquement les lignes *avant* de lancer les
|
|
|
|
commandes.
|
|
|
|
_T_cut_after:
|
|
|
|
faut-il découper automatiquement les lignes *après* avoir lancé les
|
|
|
|
commandes.
|
|
|
|
}}}
|
|
|
|
!! {{{transform}}}
|