This file is indexed.

/usr/lib/obs/server/README is in obs-server 2.7.4-2.

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
To setup an own backend from git:

1) Copy BSConfig.pm.template to BSConfig.pm
2) Change BSConfig.pm to match your local paths and server names.
   Currently the server runs with user "obsrun" and group "obsrun",
   so you have to add them to your system.
3) Initialize build code (provides needed package format parsers):
     # git submodule init
     # git submodule update

3) run a src server:
   ./bs_srcserver
4) run a repo server:
   ./bs_repserver
5) run a job scheduler for every arch you need
   ./bs_sched i586
   ./bs_sched x86_64
   ...
6) on your build clients:
   create a directory /root/bs
   copy BSBuild.pm BSConfig.pm BSDEBQ.pm BSHTTP.pm BSRPC.pm BSServer.pm
   BSUtil.pm BSXML.pm XML/Structured.pm bs_build bs_buildhelper bs_worker
   into the directory.
   create a work directory, e.g. /BUILD/root_1
   create a state dir, e.g. /var/run/worker_1
   run ./bs_worker --root /BUILD/root_1 --id <hostname>/1 --statedir /var/run/worker_1