This file is indexed.

/etc/emacs/site-start.d/50gnuserv.el is in gnuserv 3.12.8-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
;; -*-emacs-lisp-*-
;;
;; Emacs startup file for the Debian GNU/Linux gnuserv package
;;
;; $Id: emacsen-startup,v 1.3 2004/02/16 11:23:59 benj Exp $
;;
;; Originally contributed by Nils Naumann <naumann@unileoben.ac.at>
;; Modified by Dirk Eddelbuettel <edd@debian.org>
;; Adapted for dh-make by Jim Van Zandt <jrv@vanzandt.mv.com>
;; Modified by Benjamin Drieu <benj@debian.org>

;; The gnuserv package follows the Debian/GNU Linux 'emacsen' policy and
;; byte-compiles its elisp files for each 'emacs flavor' (emacs19,
;; xemacs19, emacs20, xemacs20...).  The compiled code is then
;; installed in a subdirectory of the respective site-lisp directory.
;; We have to add this to the load-path:

(let ((gnuserv-path (concat "/usr/share/"
				  (symbol-name flavor)
				  "/site-lisp/gnuserv")))
  (if (fboundp 'debian-pkg-add-load-path-item)
      (debian-pkg-add-load-path-item gnuserv-path)
    (setq load-path (cons gnuserv-path load-path))))

(autoload (quote gnuserv-start) "gnuserv-compat" 
    "Allow this Emacs process to be a server for client processes.
This starts a gnuserv communications subprocess through which
client \"editors\" (gnuclient and gnudoit) can send editing commands to
this Emacs job.  See the gnuserv(1) manual page for more details.

Prefix arg means just kill any existing server communications subprocess."

    t nil)

(set-variable 'gnuserv-program "/usr/bin/gnuserv")