Advertisement
Guest User

Untitled

a guest
Feb 20th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.53 KB | None | 0 0
  1. ### Don't edit this file manually. Update it in git, if there's a good reason to do so ###
  2. #
  3. # Variables resolved during package build:
  4. # %(arch) Package architecture, as in i586 or armv7hl
  5. #
  6. # Variables resolved through information gathered on the device:
  7. # %(deviceFamily) A device family in adaptation, like mrst or n9xx
  8. # %(deviceModel) A device model, like N9, N950
  9. #
  10. # Variables resolved by URL parameters in repository:
  11. # %(debugSplit) Set to debug if 'debug' parameter is present, to packages otherwise
  12. #
  13. # Variables resolved from configuration:
  14. # %(release) A release, which will be replaced to 'next' or 'latest' for RnD, or a release number
  15. # %(flavour) A flavour (RnD only), which will be replaced to one of 'devel', 'testing' or 'release'
  16. # %(adaptation) The device specific adaptation, for example 'n900' or 'n950-n9'
  17. #
  18. #
  19. # Variables may contain other variables. Resolving is done recursively from the
  20. # innermost variable.
  21. #
  22. # Basic variable substitution is supported:
  23. # %(foo:+bar) -- expands to "" if foo is set, bar otherwise
  24. # %(foo:-bar) -- expands to %(foo) if foo is set, bar otherwise
  25. # %(%(foo):=bar?foobar|baz) -- expands to foobar if %(foo) == bar, to baz
  26. # otherwise. %(foo) should only be alphanumeric. It must not
  27. # contain the character '?'.
  28. #
  29. # Repository lookup will happen based on the 'repo' parameter in repository
  30. # URLs. For RnD repositories order will be <flavour> -> rnd -> all, for
  31. # release repositories release -> all.
  32. #
  33. # Valid url specifications in repo files for RnD repositories include:
  34. #
  35. # baseurl=plugin:ssu?repo=non-oss&rnd
  36. # baseurl=plugin:ssu?repo=mer-core&rnd&debug
  37. # baseurl=plugin:ssu?repo=non-oss&rnd&fooBar=baz
  38. #
  39. # Valid url specifications in repo files for release repositories include:
  40. #
  41. # baseurl=plugin:ssu?repo=non-oss
  42. # baseurl=plugin:ssu?repo=non-oss&fooBar=baz
  43. #
  44. # Domain sections are freeform sections for the configured ssu domain,
  45. # to override default url values. The regular algorithm for finding
  46. # default sections is used, "-" are therefore invalid chars in domain
  47. # section names. If a domain contains "-" replace them with ":" in this
  48. # configuration file, ssu will automatically convert them for domains.
  49.  
  50.  
  51.  
  52. [all]
  53. credentials=jolla
  54. credentials-url=https://%(ssuRegDomain)/%(ssuRegPath)/%1/credentials.xml
  55. register-url=https://%(ssuRegDomain)/%(ssuRegPath)/%1/register.xml
  56. store=https://store-repository.jolla.com/%(deviceModel)/%(arch)/?version=%(release)
  57. slipstream-url=https://%(ssuSlipstreamDomain)/%(deviceModel)
  58.  
  59. [release]
  60. jolla=%(releaseProtocol)://%(releaseDomain)/%(releasePath)/%(release)/jolla/%(arch)/
  61. hotfixes=%(releaseProtocol)://%(releaseDomain)/%(releasePath)/%(release)/hotfixes/%(arch)/
  62. mer-core=%(releaseProtocol)://%(releaseDomain)/%(releasePath)/%(release)/mer/%(arch)/%(debugSplit)/
  63. mer-tools=%(releaseProtocol)://%(releaseDomain)/%(releasePath)/%(release)/mer-tools/builds/%(arch)/%(debugSplit)/
  64. adaptation=%(%(maintainer):=jolla?%(releaseProtocol)://%(secureDomain)/%(releasePath)/%(release)/jolla-hw/adaptation-%(vendor:+%(vendor)-)%(adaptationRelease:-%(adaptation))/%(arch)/|%(releaseProtocol)://%(releaseDomain)/%(releasePath)/%(release)/nemo/adaptation-%(adaptation)/%(arch)/)
  65. nemo=%(releaseProtocol)://%(releaseDomain)/%(releasePath)/%(release)/nemo/platform/%(arch)/
  66. apps=%(releaseProtocol)://%(releaseDomain)/jolla-apps/%(release)/%(arch)/
  67. sdk=%(releaseProtocol)://%(releaseDomain)/%(releasePath)/%(release)/sdk/%(arch)/
  68. qa=%(releaseProtocol)://%(releaseDomain)/qa/%(release)/%(arch)/
  69.  
  70. [rnd]
  71. mer-core=%(rndProtocol)://%(rndDomain)/mer:/core%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  72. mer-tools=%(rndProtocol)://%(releaseDomain)/mer-tools/%(release)/builds/%(arch)/%(debugSplit)/
  73. mer-qt=%(rndProtocol)://%(rndDomain)/mer:/qt%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  74. adaptation=%(%(maintainer):=jolla?%(rndProtocol)://%(rndDomain)/pj:/hw:/%(vendor:+%(vendor):/)%(adaptation)%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/|%(rndProtocol)://%(releaseDomain)/nemo/%(release)-%(flavourName)/adaptation-%(adaptation)/%(arch)/)
  75. nemo=%(rndProtocol)://%(rndDomain)/nemo:/mw%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  76. apps=%(rndProtocol)://%(rndDomain)/pj:/apps%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  77. non-oss=%(rndProtocol)://%(rndDomain)/pj:/non-oss%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  78. oss=%(rndProtocol)://%(rndDomain)/pj:/oss%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  79. demo=%(rndProtocol)://%(rndDomain)/pj:/demo%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  80. sdk=%(rndProtocol)://%(rndDomain)/pj:/sdk%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  81. qa=%(rndProtocol)://%(rndDomain)/pj:/qa%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  82. tools=%(rndProtocol)://%(rndDomain)/pj:/tools%(update-version:+:/%(update-version))%(flavourPattern)/%(release)_%(arch)/
  83.  
  84. [next-flavour]
  85. flavour-pattern=:/next
  86.  
  87. [devel-flavour]
  88. flavour-pattern=
  89.  
  90. [release-flavour]
  91. flavour-pattern=:/release
  92.  
  93. [testing-flavour]
  94. flavour-pattern=:/testing
  95.  
  96. [jolla-domain]
  97. releaseDomain=releases-internal.jollamobile.com
  98. rndDomain=download-internal.jollamobile.com
  99. ssuRegDomain=ssu.jollamobile.com
  100.  
  101. [sdkbuild-domain]
  102. releaseDomain=releases-internal.jollamobile.com
  103. releasePath=sdk
  104. ssuRegDomain=ssu.jollamobile.com
  105. secureDomain=%(releaseDomain)
  106.  
  107. [sailfish-domain]
  108. releaseDomain=releases.jolla.com
  109. secureDomain=%(releaseDomain)
  110. rndDomain=download.jolla.com
  111. ssuRegDomain=ssu.jollamobile.com
  112.  
  113. [cbeta-domain]
  114. _ca-certificate=/usr/share/ssu/sailfish-ca.pem
  115. releaseDomain=cbeta.jolla.com
  116. secureDomain=%(releaseDomain)
  117. ssuRegDomain=ssu.sailfishos.org
  118.  
  119. [sales-domain]
  120. releaseDomain=releases.jolla.com
  121. secureDomain=store-repository.jolla.com
  122. ssuSlipstreamDomain=slipstream.jolla.com
  123.  
  124. # fallback if domain is not matched
  125. [default-domain]
  126. _ca-certificate=/usr/share/ssu/jolla-ca.pem
  127. releaseProtocol=https
  128. rndProtocol=https
  129. releaseDomain=releases-internal.jollamobile.com
  130. rndDomain=download-internal.jollamobile.com
  131. secureDomain=releases-internal.jollamobile.com
  132. ssuRegDomain=ssu.jollamobile.com
  133. ssuSlipstreamDomain=slipstream.jolla.com
  134. ssuRegPath=ssu/device
  135. releasePath=releases
  136.  
  137. [default-repos]
  138. release=apps,jolla,hotfixes
  139. rnd=apps,oss,non-oss,nemo,mer-core,mer-qt
  140.  
  141. [secure-domain-auth]
  142. store-repository.jolla.com=store
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement