Obsolete Service/obs: Difference between revisions
Appearance
m Bernie moved page Service/obs to Obsolete Service/obs |
|||
| (10 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
{{Obsolete}} | |||
== Hostnames == | == Hostnames == | ||
* | * obs.sugarlabs.org | ||
* packages.sugarlabs.org | |||
* sweets.sugarlabs.org | |||
== Hosted on == | == Hosted on == | ||
[[Machine | [[Machine/jita]] | ||
== Administrative contact == | == Administrative contact == | ||
* | * obs AT sugarlabs DOT org | ||
== Sysadmins == | == Sysadmins == | ||
| Line 22: | Line 26: | ||
|- | |- | ||
!scope="row" | Home | !scope="row" | Home | ||
|{{Code|/srv/ | |{{Code|/srv/obs}} | ||
|- | |||
!scope="row" | Daemon | |||
| | |||
{{Code|/etc/init.d/obs}}<br> | |||
{{Code|/etc/init.d/obs-worker}} | |||
|- | |||
!scope="row" | Config | |||
| | |||
{{Code|/srv/obs/app/src/backend/BSConfig.pm}}<br> | |||
{{Code|/srv/obs/app/src/api/config/}}<br> | |||
{{Code|/srv/obs/app/src/webui/config/}} | |||
|- | |- | ||
!scope="row" | Logs | !scope="row" | Logs | ||
|{{Code|/srv/ | |{{Code|/srv/obs/site/log}} | ||
|- | |||
!scope="row" | SSL certificates | |||
| | |||
{{Code|/etc/ssl/private/obs.sugarlabs.org.key}}<br> | |||
{{Code|/etc/ssl/certs/obs.sugarlabs.org.pem}}<br> | |||
{{Code|/etc/ssl/private/packages.sugarlabs.org.key}}<br> | |||
{{Code|/etc/ssl/certs/packages.sugarlabs.org.pem}}<br> | |||
|- | |- | ||
|} | |} | ||
{{Note/warning|Caution|Since python OBS clients can't handle SNI, default vhost needs to provide {{Code|obs.sugarlabs.org}} SSL certificate.}} | |||
== Upgrade notes == | == Upgrade notes == | ||
{| class="wikitable" | |||
!scope="row" | git | |||
| | |||
{{Code|/srv/obs/app}} | |||
|- | |||
|} | |||
Packages: | |||
apt-get install liblocal-lib-perl libio-compress-perl libnet-ssleay-perl createrepo cmake librpm-dev check | |||
Gems: | |||
su - obs | |||
cd ~/app/src/api | |||
rake gems:install | |||
Perl modules: | |||
cpan -i Socket/MsgHdr.pm | |||
Build sat-solver: | |||
su - obs | |||
cd ~/app/src/backend/sat-solver | |||
cmake . -DMULTI_SEMANTICS=1 | |||
make | |||
Build BSSolv: | |||
su - obs | |||
cd ~/app/src/backend | |||
perl Makefile.PL | |||
make | |||
== Hints == | |||
Delete download repository copies: | |||
repos={}; Download.find_each {|i| repos[i.metafile] = [(repos.include?(i.metafile) ? repos[i.metafile] : 0), i.id].max}; Download.find_each {|i| i.delete if i.id != repos[i.metafile]} | |||
Latest revision as of 08:14, 31 March 2024
Hostnames
Hosted onAdministrative contact
SysadminsNotesOBS instance with sugar related changes.
Upgrade notes
Packages: apt-get install liblocal-lib-perl libio-compress-perl libnet-ssleay-perl createrepo cmake librpm-dev check Gems: su - obs cd ~/app/src/api rake gems:install Perl modules: cpan -i Socket/MsgHdr.pm Build sat-solver: su - obs cd ~/app/src/backend/sat-solver cmake . -DMULTI_SEMANTICS=1 make Build BSSolv: su - obs cd ~/app/src/backend perl Makefile.PL make HintsDelete download repository copies: repos={}; Download.find_each {|i| repos[i.metafile] = [(repos.include?(i.metafile) ? repos[i.metafile] : 0), i.id].max}; Download.find_each {|i| i.delete if i.id != repos[i.metafile]}
|
