This file is indexed.

/usr/share/mk/bps.own.mk is in bsdowl 2.2.2-1.

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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# Cookie: SYNOPSIS TARGET VARIABLE EN DOCUMENTATION
### bps.own.mk -- Variables pour les utilisateurs, groupes, permissions ...

# Auteur: Michael Grünewald
# Date: Ven 10 fév 2006 10:40:49 GMT

# BSD Owl Scripts (https://bitbucket.org/michipili/bsdowl)
# This file is part of BSD Owl Scripts
#
# Copyright © 2005–2014 Michael Grünewald
#
# This file must be used under the terms of the CeCILL-B.
# This source file is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms
# are also available at
# http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.txt


### SYNOPSIS

# .include "bps.own.mk"


### DESCRIPTION


# Ce module définit pour ses clients des paramètres pour
# l'installation des objets, soit leur emplacement, leur propiétaire,
# leur groupe et leur droits d'accès.

# Pour les valeurs implictes de ces paramètes, le module distingue le
# cas de l'utilisateur root des autres. Dans le premier cas, il estime
# que `root' souahite installer des programmes pour qu'ils soient
# disponibles pour tous les utilisateurs de la machine, ce qui se
# traduit dans le choix des permissions et de PREFIX, et dans l'autre
# cas il estime que les objets sont destinés à une utilisation privée,
# ce qui est également reflété par les permissions et PREFIX.

# Variable BINDIR BINOWN BINGRP BINMODE
# Ces variables décrivent le site d'accueil BINDIR, le propriétaire
# (BINOWN, BINGRP) et les droits d'accès (BINMODE) pour les objets
# du groupe BIN. Les objets de ce groupe sont des objets binaires
# exécutables, résulat d'un assemblage et d'une édition de liens, ou
# parfois un fichier interprèté (script).
#
# D'autres groupes sont définis dans ce module, soit BIN, SHARE, DOC,
# LIB, dont le nom est semble-t-il assez explicite.
#  Nota: hier(7) définit le type de fichier à placer dans SHAREDIR.
#  SeeAlso: bsd.own.mk, bsd.files.mk, hier(7).


### IMPLÉMENTATION

.if !target(__<bps.own.mk>__)
__<bps.own.mk>__:

.if defined(UID)&&(${UID} == 0)
_OWN_DIRMODE?=	755
_OWN_BINMODE?=	555
_OWN_DTAMODE?=	444
_OWN_OWN?=	${_BPS_SYSTEMOWN}
_OWN_GRP?=	${_BPS_SYSTEMGRP}
.else
_OWN_DIRMODE?=	750
_OWN_BINMODE?=	550
_OWN_DTAMODE?=	440
_OWN_OWN?=	${USER}
_OWN_GRP?=	${GROUP}
.endif

BINDIR?=	${PREFIX}/bin
BINMODE?=	${_OWN_BINMODE}
BINOWN?=	${_OWN_OWN}
BINGRP?=	${_OWN_GRP}

LIBDIR?=	${PREFIX}/lib
LIBMODE?=	${_OWN_DTAMODE}
LIBOWN?=	${_OWN_OWN}
LIBGRP?=	${_OWN_GRP}

SHAREDIR?=	${PREFIX}/share${PACKAGEDIR}
SHAREMODE?=	${_OWN_DTAMODE}
SHAREOWN?=	${_OWN_OWN}
SHAREGRP?=	${_OWN_GRP}

DOCDIR?=	${PREFIX}/share/doc${PACKAGEDIR}
DOCMODE?=	${_OWN_DTAMODE}
DOCOWN?=	${_OWN_OWN}
DOCGRP?=	${_OWN_GRP}

.endif #!target(__<bps.own.mk>__)

### End of file `bps.own.mk'