add opsyadd opsysdel action

Signed-off-by: Richard Marko <rmarko@redhat.com>
yum: prefix repository names with faf_

This should prevent clashes with repository
names used on host.

Signed-off-by: Richard Marko <rmarko@redhat.com>
storage: add OpSys.active_releases property

Signed-off-by: Richard Marko <rmarko@redhat.com>
storage: add Arch <-> Repo relation

Signed-off-by: Richard Marko <rmarko@redhat.com>
storage: drop tags

drops Tag, TagInheritance, ArchTag and BuildTag tables

Signed-off-by: Richard Marko <rmarko@redhat.com>
add opsyslist action

Signed-off-by: Richard Marko <rmarko@redhat.com>
add archlist action

Signed-off-by: Richard Marko <rmarko@redhat.com>
add releaselist action

Signed-off-by: Richard Marko <rmarko@redhat.com>
add repoassign action

Signed-off-by: Richard Marko <rmarko@redhat.com>
add repodel action

Signed-off-by: Richard Marko <rmarko@redhat.com>
repo: add suport for parametric repositories

Signed-off-by: Richard Marko <rmarko@redhat.com>
add repoimport action

Signed-off-by: Richard Marko <rmarko@redhat.com>
repolist: add detailed option

Signed-off-by: Richard Marko <rmarko@redhat.com>
add repoinfo action

Signed-off-by: Richard Marko <rmarko@redhat.com>
add repomod action

Signed-off-by: Richard Marko <rmarko@redhat.com>
coding style

Signed-off-by: Richard Marko <rmarko@redhat.com>
reposync: filtering support

It's possible to use long form
$ faf reposync repoA repoB
or short form
$ faf reposync
to sync all repositories

Signed-off-by: Richard Marko <rmarko@redhat.com>
add fedora repo files

Signed-off-by: Richard Marko <rmarko@redhat.com>