This file is indexed.

/usr/share/gimp/2.0/scripts/rendermap.scm is in gimp-data 2.8.16-1ubuntu1.

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
94
; Chris Gutteridge (cjg@ecs.soton.ac.uk)
; At ECS Dept, University of Southampton, England.

; This program is free software: you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 3 of the License, or
; (at your option) any later version.
;
; This program is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with this program.  If not, see <http://www.gnu.org/licenses/>.


(define (script-fu-render-map inSize
                              inGrain
                              inGrad
                              inWiden)

  (let* (
        (theWidth inSize)
        (theHeight inSize)
        (theImage (car(gimp-image-new theWidth theHeight RGB)))
        (theLayer 0)
        (thinLayer 0)
        )

  (gimp-context-push)

  (gimp-selection-all theImage)

  (set! theLayer (car (gimp-layer-new theImage theWidth theHeight
                                      RGBA-IMAGE
                                      "I've got more rubber ducks than you!"
                                      100 NORMAL-MODE)))
  (gimp-image-insert-layer theImage theLayer 0 0)
  (plug-in-solid-noise RUN-NONINTERACTIVE
		       theImage theLayer 1 0 (rand 65536)
                       inGrain inGrain inGrain)

  (if (= inWiden 1)
      (begin
        (set! thinLayer (car (gimp-layer-new theImage theWidth theHeight
                                             RGBA-IMAGE "Camo Thin Layer"
                                             100 NORMAL-MODE)))
        (gimp-image-insert-layer theImage thinLayer 0 0)

        (let ((theBigGrain (min 15 (* 2 inGrain))))
          (plug-in-solid-noise RUN-NONINTERACTIVE
			       theImage thinLayer 1 0 (rand 65536)
                               theBigGrain theBigGrain theBigGrain))

        (gimp-context-set-background '(255 255 255))
        (gimp-context-set-foreground '(0 0 0))

        (let ((theMask (car (gimp-layer-create-mask thinLayer 0))))
          (gimp-layer-add-mask thinLayer theMask)

          (gimp-edit-blend theMask FG-BG-RGB-MODE NORMAL-MODE
                           GRADIENT-LINEAR 100 0 REPEAT-TRIANGULAR FALSE
                           FALSE 0 0 TRUE
                           0 0 0 (/ theHeight 2)))

        (set! theLayer (car(gimp-image-flatten theImage)))))

  (gimp-selection-none theImage)
  (gimp-context-set-gradient inGrad)
  (plug-in-gradmap RUN-NONINTERACTIVE theImage theLayer)

  (gimp-display-new theImage)

  (gimp-context-pop)
  )
)

(script-fu-register "script-fu-render-map"
  _"Render _Map..."
  _"Create an image filled with an Earth-like map pattern"
  "Chris Gutteridge: cjg@ecs.soton.ac.uk"
  "28th April 1998"
  "Chris Gutteridge / ECS @ University of Southampton, England"
  ""
  SF-ADJUSTMENT _"Image size"       '(256 0 2048 1 10 0 0)
  SF-ADJUSTMENT _"Granularity"      '(4 0 15 1 1 0 0)
  SF-GRADIENT   _"Gradient"         "Land and Sea"
  SF-TOGGLE     _"Gradient reverse" FALSE
  SF-OPTION     _"Behavior"         '(_"Tile" _"Detail in Middle")
)

(script-fu-menu-register "script-fu-render-map"
                         "<Image>/File/Create/Patterns")