/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]
|