Skip to content

djz88/repose

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REPOSE/REPOQ

Manipulate repositories in QAM refhosts

https://travis-ci.org/openSUSE/repose.svg?branch=master

Big Picture

Repose/Repoq is a pair of tools for querying and manipulation of repositories in SUSE QA Maintenance reference machines.

Repose allows for manipulation of repositories in refhosts requiring only a running sshd and zypper installed on them.

Note

Picture of the big picture:

#=============#              #=============#
#   refhost   #  1. query    #   repose    #
#     <-------------------------------+    #
#     |       #              #      #=============#
#     |       #  2. product info    #      "      #
#     +------------------------------->  repoq    #
#             #              #      # |   or      #
#             #  3. zypper commands # |  sumaxy   #
#     <-------------------------------+    "      #
#             #              #      #=============#
#=============#              #=============#

Repoq

Repoq maps strings like sle-sdk:12.1:x86_64 to the corresponding repository URLs, or to suitable zypper addrepo (zypper removerepo) commands. Repoq performs this mapping based on information collected from a file it downloads from a configured location.

Repose

Repose reports or modifies the package repositories in one or more refhosts based on installed products (/etc/products.d/), repository configuration (/etc/zypp/repos.d), and user input; commands are sent via ssh. Repose uses Repoq and sumaxy internally.

About

Manipulate repositories in QAM refhosts

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Other 58.3%
  • Shell 26.3%
  • Perl 15.4%