3 Parses /etc/pam.conf files
5 Author: Dominic Cleal <dcleal@redhat.com>
8 This lens tries to keep as close as possible to `man pam.conf` where
12 This file is licensed under the LGPL v2+, like the rest of Augeas.
16 About: Configuration files
17 This lens applies to /etc/pam.conf. See <filter>.
22 (************************************************************************
23 * Group: USEFUL PRIMITIVES
24 *************************************************************************)
26 let indent = Util.indent
28 let comment = Util.comment
30 let empty = Util.empty
32 let include = Pam.include
36 (************************************************************************
38 *************************************************************************)
40 let record = [ seq "record" . indent .
41 [ label "service" . store service ] .
45 let lns = ( empty | comment | include | record ) *
47 let filter = incl "/etc/pam.conf"
49 let xfm = transform lns filter
51 (* Local Variables: *)