Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
OBS:Server:2.6
obs-api-deps
BSConfig.pm
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File BSConfig.pm of Package obs-api-deps
package BSConfig; # to be removed again when default changed our $new_style_services = 1; our $srcserver = 'http://src-opensuse:5352'; our $workersrcserver = "http://src-opensuse:5353"; our $reposerver = 'http://backend-opensuse:5252'; our $workerreposerver = 'http://backend-opensuse:5253'; our $serviceserver = "http://source-service:5152"; our $stageserver = 'rsync://149.44.161.5/put-repos-main'; our $stageserver_sync = 'rsync://149.44.161.5/trigger-repos-sync'; our $repodownload = 'http://download.opensuse.org/repositories'; our $obsname = "build.opensuse.org"; our $markfileorigins = 'http://download.opensuse.org/repositories'; our $sign = '/usr/local/sbin/bssign'; our $sign_project = 1; our $notification_plugin = "notify_hermes"; our $bsdir = '/srv/obs'; our $keyfile = '/srv/obs/openSUSE-Build-Service.asc'; our $forceprojectkeys = 1; our $hermesserver = 'http://freitag@notify.opensuse.org'; our $hermesnamespace = "OBS"; our @reposervers = ($workerreposerver); our $bsquotafile = '/srv/obs/quota.xml'; our $bsuser = 'obsrun'; our $bsgroup = 'obsrun'; # someone makes fun of my build jobs, don't touch :/ our $ipaccess = { '127\..*' => 'rw', # only the localhost can write to the backend "^192.168.2.2" => 'rw', # buildserviceapi (OBSOLETE) "^192.168.2.100" => 'rw', # api vm "^192.168.2.101" => 'rw', # newapi vm "^149.44.176.17" => 'rw', # hilbert.nue.suse.com "^149.44.161.18" => 'rw', # api vm shuttle network (OBSOLETE) "^192.168.2.3" => 'rw', # backend-opensuse "^192.168.2.5" => 'rw', # back-home-opensuse "^192.168.2.6" => 'rw', # back-stage-opensuse '.*' => 'worker', # build results can be delivered from any client in the network }; our $partitioning = [ 'home:' => 'back-home', 'openSUSE:Factory:Staging' => 'back-stage', 'openSUSE:Factory:Rings' => 'back-stage', 'openSUSE:Factory:Rebuild' => 'back-stage', 'openSUSE:42:Staging' => 'back-stage', 'openSUSE:42:Rings' => 'back-stage', 'openSUSE:Leap:42.1:Staging' => 'back-stage', 'openSUSE:Leap:42.1:Rings' => 'back-stage', '.*' => 'back-main', ]; # do not comment out lines, instead point to localhost:<some_unused_port> our $partitionservers = { 'back-home' => 'http://back-home-opensuse:5252', 'back-stage' => 'http://back-stage-opensuse:5252', 'back-main' => 'http://backend-opensuse:5252', }; our $workerpartitionservers = { 'back-home' => 'http://back-home-opensuse:5253', 'back-stage' => 'http://back-stage-opensuse:5252', 'back-main' => 'http://backend-opensuse:5253', }; our $masterdispatcher = $reposerver; # optional: limit visibility of projects for some architectures our $limit_projects = { "local" => [ "openSUSE:Factory:PowerPC", "openSUSE:Factory:PowerPC:ToTest", "openSUSE:Factory:PowerLE", "openSUSE:Factory", "openSUSE:Factory:Live", "openSUSE:Factory:NonFree", "openSUSE:Factory:ARM", "openSUSE:Factory:ARM:ToTest", "openSUSE:Factory:Core", "openSUSE:Factory:Build", "openSUSE:Factory:ToTest", "openSUSE:11.4", "openSUSE:11.4:Live", "openSUSE:11.4:NonFree", "openSUSE:11.4:Update", "openSUSE:11.4:Update:Test", "openSUSE:12.1", "openSUSE:12.1:Live", "openSUSE:12.1:NonFree", "openSUSE:12.1:Update", "openSUSE:12.2", "openSUSE:12.2:Live", "openSUSE:12.2:NonFree", "openSUSE:12.2:Update", "openSUSE:12.2:PowerPC", "openSUSE:12.2:ARM", "openSUSE:12.2:opensourcepress", "openSUSE:12.3", "openSUSE:12.3:Live", "openSUSE:12.3:NonFree", "openSUSE:12.3:Update", "openSUSE:12.3:opensourcepress", "openSUSE:12.3:Ports", "openSUSE:13.1", "openSUSE:13.1:Live", "openSUSE:13.1:NonFree", "openSUSE:13.1:Update", "openSUSE:13.1:opensourcepress", "openSUSE:13.1:Ports", "openSUSE:13.2", "openSUSE:13.2:Live", "openSUSE:13.2:NonFree", "openSUSE:13.2:Update", "openSUSE:13.2:opensourcepress", "openSUSE:13.2:Ports", "openSUSE:13.2:ToTest", "openSUSE:Leap:42.1", "openSUSE:Leap:42.1:NonFree", "openSUSE:Leap:42.1:Ports", "openSUSE:Leap:42.1:ToTest", "YaST:Head:ruby", "home:openschoolserver", "home:adrianSuSE:branches:openSUSE:Factory", "home:adrianSuSE:testing", "home:trenn:dracut_test", "home:a_jaeger:osp12.1", "home:k0da:Power42", ], #"ppc" => [ "openSUSE:Factory:PowerPC", "openSUSE:Tools:Unstable", "Kernel:Vanilla" , # "FATE", "openSUSE:Tools", "Printing", "devel:gcc", "home:k0da:ppc" ], #"ppc64" => [ "openSUSE:Factory:PowerPC", "openSUSE:Tools:Unstable", "Kernel:Vanilla" , # "FATE", "openSUSE:Tools", "Printing", "devel:gcc", "home:k0da:ppc" ], # "armv7l" => [ "openSUSE:12.3", "openSUSE:12.3:Ports" ], # "armv5el" => [ "openSUSE:12.3", "openSUSE:12.3:Ports" ], }; our $relsync_pool = { "local" => "local", "ppc" => "ppc", "ppc64" => "ppc", "ppc64le" => "ppc", "armv5l" => "arm", "armv5el" => "arm", "armv6l" => "armv6l", "armv7l" => "arm", }; # arch used for building 'local' projects our $localarch = 'x86_64'; our $extramacros = { '^openSUSE:11.3$' => "%vendor openSUSE\n%distribution openSUSE 11.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.3:Live$' => "%vendor openSUSE\n%distribution openSUSE 11.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.3:NonFree$' => "%vendor openSUSE\n%distribution openSUSE 11.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.3:Update$' => "%vendor openSUSE\n%distribution openSUSE 11.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.3:Update:Test$' => "%vendor openSUSE\n%distribution openSUSE 11.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.4$' => "%vendor openSUSE\n%distribution openSUSE 11.4\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.4:Live$' => "%vendor openSUSE\n%distribution openSUSE 11.4\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.4:NonFree$' => "%vendor openSUSE\n%distribution openSUSE 11.4\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.4:Update$' => "%vendor openSUSE\n%distribution openSUSE 11.4\n%packager http://bugs.opensuse.org\n", '^openSUSE:11.4:Update:Test$' => "%vendor openSUSE\n%distribution openSUSE 11.4\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.1$' => "%vendor openSUSE\n%distribution openSUSE 12.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.1:Live$' => "%vendor openSUSE\n%distribution openSUSE 12.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.1:NonFree$' => "%vendor openSUSE\n%distribution openSUSE 12.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.1:Update$' => "%vendor openSUSE\n%distribution openSUSE 12.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.2$' => "%vendor openSUSE\n%distribution openSUSE 12.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.2:Live$' => "%vendor openSUSE\n%distribution openSUSE 12.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.2:NonFree$' => "%vendor openSUSE\n%distribution openSUSE 12.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.2:Update$' => "%vendor openSUSE\n%distribution openSUSE 12.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.2:NonFree:Update$' => "%vendor openSUSE\n%distribution openSUSE 12.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.2:ARM$' => "%vendor openSUSE\n%distribution openSUSE 12.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.3$' => "%vendor openSUSE\n%distribution openSUSE 12.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.3:Live$' => "%vendor openSUSE\n%distribution openSUSE 12.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.3:NonFree$' => "%vendor openSUSE\n%distribution openSUSE 12.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.3:Update$' => "%vendor openSUSE\n%distribution openSUSE 12.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.3:NonFree:Update$' => "%vendor openSUSE\n%distribution openSUSE 12.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:12.3:ARM$' => "%vendor openSUSE\n%distribution openSUSE 12.3\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.1$' => "%vendor openSUSE\n%distribution openSUSE 13.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.1:Live$' => "%vendor openSUSE\n%distribution openSUSE 13.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.1:NonFree$' => "%vendor openSUSE\n%distribution openSUSE 13.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.1:Update$' => "%vendor openSUSE\n%distribution openSUSE 13.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.1:NonFree:Update$' => "%vendor openSUSE\n%distribution openSUSE 13.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.1:ARM$' => "%vendor openSUSE\n%distribution openSUSE 13.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.2$' => "%vendor openSUSE\n%distribution openSUSE 13.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.2:Live$' => "%vendor openSUSE\n%distribution openSUSE 13.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.2:NonFree$' => "%vendor openSUSE\n%distribution openSUSE 13.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.2:Update$' => "%vendor openSUSE\n%distribution openSUSE 13.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.2:NonFree:Update$' => "%vendor openSUSE\n%distribution openSUSE 13.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:13.2:ARM$' => "%vendor openSUSE\n%distribution openSUSE 13.2\n%packager http://bugs.opensuse.org\n", '^openSUSE:Leap:42.1$' => "%vendor openSUSE\n%distribution openSUSE Leap 42.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:Leap:42.1:Live$' => "%vendor openSUSE\n%distribution openSUSE Leap 42.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:Leap:42.1:NonFree$' => "%vendor openSUSE\n%distribution openSUSE Leap 42.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:Leap:42.1:Update$' => "%vendor openSUSE\n%distribution openSUSE Leap 42.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:Leap:42.1:NonFree:Update$' => "%vendor openSUSE\n%distribution openSUSE Leap 42.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:Leap:42.1:Ports$' => "%vendor openSUSE\n%distribution openSUSE Leap 42.1\n%packager http://bugs.opensuse.org\n", '^openSUSE:Factory$' => "%vendor openSUSE\n%distribution openSUSE Factory\n%packager http://bugs.opensuse.org\n", '^openSUSE:Factory:Live$' => "%vendor openSUSE\n%distribution openSUSE Factory\n%packager http://bugs.opensuse.org\n", '^openSUSE:Factory:NonFree$' => "%vendor openSUSE\n%distribution openSUSE Factory\n%packager http://bugs.opensuse.org\n", '^openSUSE:Factory:PowerPC$' => "%vendor openSUSE\n%distribution openSUSE Factory\n%packager http://bugs.opensuse.org\n", '^openSUSE:Factory:ARM$' => "%vendor openSUSE\n%distribution openSUSE Factory\n%packager http://bugs.opensuse.org\n", '^openSUSE:Maintenance' => "%vendor openSUSE\n%distribution %maintenance_distribution\n%packager http://bugs.opensuse.org\n", '^openSUSE:Evergreen:Maintenance' => "%vendor openSUSE\n%distribution %maintenance_distribution\n%packager http://bugs.opensuse.org\n", }; our $prp_ext_map = { 'openSUSE:11.0/standard' => 'http://download.opensuse.org/distribution/11.0/repo/oss/', 'openSUSE:11.0:Update/standard' => 'http://download.opensuse.org/update/11.0/', 'openSUSE:11.1/standard' => 'http://download.opensuse.org/distribution/11.1/repo/oss/', 'openSUSE:11.1:Update/standard' => 'http://download.opensuse.org/update/11.1/', 'openSUSE:11.2/standard' => 'http://download.opensuse.org/distribution/11.2/repo/oss/', 'openSUSE:11.2:Update/standard' => 'http://download.opensuse.org/update/11.2/', 'openSUSE:11.2:NonFree/standard' => 'http://download.opensuse.org/distribution/11.2/repo/non-oss/', 'openSUSE:11.3/standard' => 'http://download.opensuse.org/distribution/11.3/repo/oss/', 'openSUSE:11.3:Update/standard' => 'http://download.opensuse.org/update/11.3/', 'openSUSE:11.3:NonFree/standard' => 'http://download.opensuse.org/distribution/11.3/repo/non-oss/', 'openSUSE:11.4/standard' => 'http://download.opensuse.org/distribution/11.4/repo/oss/', 'openSUSE:11.4:Update/standard' => 'http://download.opensuse.org/update/11.4/', 'openSUSE:11.4:NonFree/standard' => 'http://download.opensuse.org/distribution/11.4/repo/non-oss/', 'openSUSE:12.1/standard' => 'http://download.opensuse.org/distribution/12.1/repo/oss/', 'openSUSE:12.1:Update/standard' => 'http://download.opensuse.org/update/12.1/', 'openSUSE:12.1:NonFree/standard' => 'http://download.opensuse.org/distribution/12.1/repo/non-oss/', 'openSUSE:12.2/standard' => 'http://download.opensuse.org/distribution/12.2/repo/oss/', 'openSUSE:12.2:Update/standard' => 'http://download.opensuse.org/update/12.2/', 'openSUSE:12.2:NonFree/standard' => 'http://download.opensuse.org/distribution/12.2/repo/non-oss/', 'openSUSE:12.2:NonFree:Update/standard' => 'http://download.opensuse.org/update/12.2-non-oss/', 'openSUSE:12.3/standard' => 'http://download.opensuse.org/distribution/12.3/repo/oss/', 'openSUSE:12.3:Update/standard' => 'http://download.opensuse.org/update/12.3/', 'openSUSE:12.3:Update/ports' => 'http://download.opensuse.org/ports/update/12.3/', 'openSUSE:12.3:NonFree/standard' => 'http://download.opensuse.org/distribution/12.3/repo/non-oss/', 'openSUSE:12.3:NonFree:Update/standard' => 'http://download.opensuse.org/update/12.3-non-oss/', 'openSUSE:13.1/standard' => 'http://download.opensuse.org/distribution/13.1/repo/oss/', 'openSUSE:13.1:Update/standard' => 'http://download.opensuse.org/update/13.1/', 'openSUSE:13.1:Update/ports' => 'http://download.opensuse.org/ports/update/13.1/', 'openSUSE:13.1:NonFree/standard' => 'http://download.opensuse.org/distribution/13.1/repo/non-oss/', 'openSUSE:13.1:NonFree:Update/standard' => 'http://download.opensuse.org/update/13.1-non-oss/', 'openSUSE:13.2/standard' => 'http://download.opensuse.org/distribution/13.2/repo/oss/', 'openSUSE:13.2:Update/standard' => 'http://download.opensuse.org/update/13.2/', 'openSUSE:13.2:Update/ports' => 'http://download.opensuse.org/ports/update/13.2/', 'openSUSE:13.2:NonFree/standard' => 'http://download.opensuse.org/distribution/13.2/repo/non-oss/', 'openSUSE:13.2:NonFree:Update/standard' => 'http://download.opensuse.org/update/13.2-non-oss/', 'openSUSE:Leap:42.1/standard' => 'http://download.opensuse.org/distribution/leap/42.1/repo/oss/', 'openSUSE:Leap:42.1:Update/standard' => 'http://download.opensuse.org/update/leap/42.1/oss/', 'openSUSE:Leap:42.1:Update/ports' => 'http://download.opensuse.org/ports/update/leap/42.1/', 'openSUSE:Leap:42.1:NonFree/standard' => 'http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/', 'openSUSE:Leap:42.1:NonFree:Update/standard' => 'http://download.opensuse.org/update/leap/42.1/non-oss/', 'openSUSE:Maintenance:Test:12.3/standard' => 'http://download.opensuse.org/update/12.3-test/', 'openSUSE:Maintenance:Test:13.1/standard' => 'http://download.opensuse.org/update/13.1-test/', 'openSUSE:Maintenance:Test:13.2/standard' => 'http://download.opensuse.org/update/13.2-test/', 'openSUSE:Maintenance:Test:Leap_42.1/standard' => 'http://download.opensuse.org/update/leap/42.1-test/', 'openSUSE:Factory/standard' => 'http://download.opensuse.org/tumbleweed/repo/oss/', 'openSUSE:Factory:ToTest/standard' => 'http://download.opensuse.org/tumbleweed/repo/oss/', }; 1;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor