ehowton (ehowton) wrote,
ehowton
ehowton

RMT


# zypper install rmt-server

# systemctl stop rmt-server-sync.timer
# systemctl disable rmt-server-sync.timer




# rmt-cli sync
<-- initial SCC sync

# rmt-cli products list --all (exclude --all for only enabled)
# rmt-cli repos list --all (exclude --all for only enabled)
<-- after initial sync

play with that:

# rmt-cli products list --all | grep 15 <-- will show only SLES 15 stuff

# rmt-cli repos enable 3061
<-- enable MIRROR repository by ID

play with THAT:

# rmt-cli products list --all | grep 15 | grep SP1<-- way more powerful than SMT (BEWARE - "15" can show up in ID causing something completely unrelated to what you want to enable, e.g. | grep -v 1159)

# for x in `rmt-cli products list --all | grep SUSE | grep 15 | grep SP1 | grep -v 1159 | awk '{ print $2 }'` ; do rmt-cli products enable $x ; done
<-- awesome!

apply to repos:

# for x in `rmt-cli repos list --all | grep 15 | grep SP1 | grep -v Not | awk '{ print $2 }'` ; do rmt-cli repos enable $x ; done

Alt: rmt-cli repos enable 3338 3336 3303 3301

Once all the repos are enabled, force a manual mirror:

rmt-cli sync
rmt-cli mirror


Then disable automatic sync:

systemctl stop rmt-server-sync.timer
systemctl disable rmt-server-sync.timer




systemctl restart nginx
systemctl restart rmt-server
Tags: linux, rmt
Subscribe

  • Why A Cosmic Artisan?

    Visiting with my kids over Father’s Day, things eventually turned philosophical as they often do, and as we were discussing the vastness of the…

  • Playing the Game

    Global Chat and Online Forums are a wondrous, yet frightening thing; you can learn so many new ideas, helpful hints, and gain previously unthought…

  • Don't Be A Sea Cucumber

    When you have a strong opinion about something but never questioned why you hold it, where it came from, or the circumstances surrounding how it…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments