This file is indexed.

/usr/share/augeas/lenses/dist/aptpreferences.aug is in augeas-lenses 0.10.0-0ubuntu4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
(* Apt/preferences module for Augeas          *)
(* Author: Raphael Pinson <raphink@gmail.com> *)

module AptPreferences =
   autoload xfm

   (* Define useful primitives *)
   let colon        = del /:[ \t]*/ ": "
   let eol          = del /[ \t]*\n/ "\n"
   let value_to_eol = store /([^ \t\n].*[^ \t\n]|[^ \t\n])/
   let value_to_spc = store /[^, \t\n]+/
   let comma = del /,[ \t]*/ ", "
   let equal = Util.del_str "="
   let spc   = Util.del_ws_spc

   (* Define empty *)
   let empty = [ del /[ \t]*\n/ "\n" ]

   (* Define record *)

   let simple_entry (kw:string) = [ key kw . colon . value_to_eol . eol ]

   let key_value (kw:string)    = [ key kw . equal . value_to_spc ]
   let pin_keys = key_value "a"
                | key_value "c"
                | key_value "l"
                | key_value "o"
                | key_value "v"

   let pin_options = store "release" . spc . pin_keys . ( comma . pin_keys )*
   let version_pin = store "version" . [ label "version" . spc . store /[^ \t\n]+/ ]
   let origin_pin = store "origin" . [ label "origin" . spc . store /[^ \t\n]+/ ]

   let pin = [ key "Pin" . colon . (pin_options | version_pin | origin_pin) . eol ]

   let entries = simple_entry "Explanation"
               | simple_entry "Package"
               | simple_entry "Pin-Priority"
               | pin

   let record = [ seq "record" . entries+ ]

   (* Define lens *)
   let lns = (eol* . ( record . eol+ )* . record . eol* ) | eol

   let filter = incl "/etc/apt/preferences"
              . Util.stdexcl

   let xfm = transform lns filter