Bump to 1.14.1
[platform/upstream/augeas.git] / lenses / sos.aug
1 (*
2 Module: Sos
3     Parses Anaconda's user interaction configuration files.
4
5 Author: George Hansper <george@hansper.id.au>
6
7 About: Reference
8     https://github.com/hercules-team/augeas/wiki/Generic-modules-IniFile
9     https://github.com/sosreport/sos
10
11 About: Configuration file
12     This lens applies to /etc/sos/sos.conf
13
14 About: License
15   This file is licensed under the LGPL v2+, like the rest of Augeas.
16 *)
17 module Sos =
18 autoload xfm
19
20 let comment = IniFile.comment "#" "#"
21 let sep     = IniFile.sep "=" "="
22
23 let entry   = IniFile.entry IniFile.entry_re sep comment
24 let title   = IniFile.title IniFile.record_re
25 let record  = IniFile.record title entry
26
27 let lns     = IniFile.lns record comment
28
29 let filter  = ( incl "/etc/sos/sos.conf" )
30               . ( Util.stdexcl )
31
32 let xfm     = transform lns filter