This file is indexed.

/etc/X11/Xsession.d/70monkeysphere_use-validation-agent is in msva-perl 0.9.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
# /etc/X11/Xsession.d/70monkeysphere_use-validation-agent

# This is a script to be sourced by Xsession.  It wraps the session
# startup argument with a monkeysphere-validation-agent nested
# process, if available and none already exist.

# Disable this system-wide by setting
# USE_VALIDATION_AGENT=false in
# /etc/monkeysphere/monkeysphere.conf

# Individual users can set the same environment variable in
# ~/.monkeysphere/monkeysphere.conf to disable the agent for their own
# X11 sessions.

# Note that there is some weird interaction between this and
# dbus-session at the moment: dbus-launch can start the msva just
# fine, but if msva tries to start dbus-launch, dbus-launch fails
# with:

# Failed to waitpid() for babysitter intermediate process: No child processes

# So this is placed at position 70 -- *before* the dbus Xsession
# startup script, which is at 75 as of 2010-03-12, when i wrote this.

# this is also good, because it means that the MSVA will learn about
# the dbus session parameters, in case we want the agent to use dbus
# to communicate with the user.

# Author: Daniel Kahn Gillmor <dkg@fifthhorseman.net>

MSVAGENT=/usr/bin/monkeysphere-validation-agent
MSSYSCONFIG=/etc/monkeysphere/monkeysphere.conf
MSUSERCONFIG="$HOME/.monkeysphere/monkeysphere.conf"

if [ -x "$MSVAGENT" ] ; then
   if [ "$(USE_VALIDATION_AGENT=
[ -r "$MSSYSCONFIG" ]  && . "$MSSYSCONFIG" 2>/dev/null || :
[ -r "$MSUSERCONFIG" ] && . "$MSUSERCONFIG" 2>/dev/null || :
printf '%s' "$USE_VALIDATION_AGENT")" != "false" ] ; then
        STARTUP="$MSVAGENT $STARTUP"
    fi
fi