This file is indexed.

/etc/grr/buildconfig.yaml is in grr-server 3.1.0.2+dfsg-4.

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
# Use this file to specify what clients should be built with what labels using
# python grr/client/client_build.py buildandrepack

# Build all these contexts. If multiple contexts are listed separated by ','
# they will be applied sequentially for that build run.
ClientBuilder.BuildTargets:
  - AllPlatforms Context
#  - SomeLabel Context
#  - AllPlatforms Context,SomeOtherLabel Context

AllPlatforms Context:
  ClientBuilder.target_platforms:
    - darwin_amd64_dmg
    - linux_amd64_deb
    - linux_i386_deb
    - linux_amd64_rpm
    - linux_i386_rpm
    - windows_amd64_exe
    - windows_i386_exe

# For example this tells buildandrepack that it needs to build deb and rpm
# installers for 64-bit linux with the "somelabel" baked in.
#SomeLabel Context:
#  Client.labels: [somelabel]
#  ClientBuilder.target_platforms:
#    - linux_amd64_deb
#    - linux_amd64_rpm

# This label will be built for all platforms since the AllPlatforms context is
# applied above.
#SomeOtherLabel Context:
#  Client.labels: [someotherlabel]