Skip to content

Instantly share code, notes, and snippets.

@abitrolly
Last active January 17, 2021 07:49
Show Gist options
  • Save abitrolly/272796f7d5050742f9e9c71452176f67 to your computer and use it in GitHub Desktop.
Save abitrolly/272796f7d5050742f9e9c71452176f67 to your computer and use it in GitHub Desktop.
Open Build Service Intro
  • OBS organizes everything into Projects.
  • Every user has default project, mine is home:abitrolly.
  • To build a package, you need to select Repository where this package will be stored.
  • Repository is Distribution specific.
  • OBS nows nothing about Distribution, it is just an ordinary top level Project.
  • Repository is identified by Project/type string, like Debian:8.0/standard.
  • Package is just a name inside a Project. It needs files to be built.
  • Use osc checkout to get package files.
$ osc co home:andrew_z bleachbit
A    home:andrew_z
A    home:andrew_z/bleachbit
A    home:andrew_z/bleachbit/bleachbit-4.1.1.tar.gz
A    home:andrew_z/bleachbit/bleachbit.dsc
A    home:andrew_z/bleachbit/bleachbit.spec
A    home:andrew_z/bleachbit/debian.changelog
A    home:andrew_z/bleachbit/debian.control
A    home:andrew_z/bleachbit/debian.rules
At revision 327.

https://en.opensuse.org/openSUSE:Build_Service_Tutorial https://www.susecon.com/archive-2019.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment