This file is indexed.

/usr/share/perl5/cipux-storage.perl.pod is in libcipux-storage-perl 3.4.0.2-6.

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
=pod

=head1 cipux-storage.perl

The CipUX storage layer comes with two configuration files. One for configuring
basic values. This called typically cipux-storage.perl. The other holds the
access data for the storage backend. Mostly called cipux-access.perl.
This document describes cipux-storage.perl.

Example:

$cfg = {
    'structure' => {
       'cipux_ldap_orga_node' => {
           desc     => 'access all CipUX LDAP orga nodes',
           struc_rdn => '',
           dn_attr  => 'ou',
           filter   => '&(ou=?)(objectClass=cipuxLdapOrgaNode)',
       },
       'cipux_account.user' => {
           desc      => 'access all CipUX user account user nodes',
           struc_rdn => 'ou=User',
           dn_attr   => 'uid',
           filter => '&(uid=?)(objectClass=cipuxAccount)(cipuxIsAccount=TRUE)',
       },
   },
 };

=head2 $cfg

Hold the storage node structural data.

At the first level it has a scope. The scope "debian" is used for the default
storage structure.

On the next level the single data nodes are defined.

I<desc>

Some short description about the node and its data.

I<struc_rdn>

Organizational node under which the data is stored.

 struc_rdn + ou=CipUX + LDAP suffix.

Example:

  ou=Task,ou=CipUX,dc=nodomain

  will gives us ou=Task as struc_rdn

  struc_rdn => 'ou=Task',

I<dn_attr>

The first attribute of the dn line. This should correspond to the filter
section.

I<filter>

This filter will be applied to get the data.

=cut