----- Original Message ----- > On 01/27/2018 08:42 PM, Chris Negus wrote: > > ----- Original Message ----- > >> > >> > >> On Fri, Jan 26, 2018, at 9:53 AM, Chris Negus wrote: > >>> I'm working on a procedure for installing RHEL Atomic on Azure. As part > >>> of that, I want to install the WALinuxAgent RPM package, which is in the > >>> rhel-7-server-extras-rpms repository. That repository is not enabled by > >>> default. What I did was: > >>> > >>> $ sudo atomic unlock > >> > >> I don't think this step should be necessary? > > > > Okay. Don't know why I thought I needed that. > > > >>> $ sudo vi /etc/yum.repos.d/redhat.repo (and manually enabled the repo) > >> > >> Hmm...would need to drill down into this one; I think we should be > >> enabling the extras repo but it might depend on your subscription state. > > > > Unless you do something special in atomic, I think the extras repo is not > > enabled by default in the redhat.repo file. > > > > FWIW, my workflow usually looks like this (using a vanilla RHEL Server SKU): > > # subscription-manager register > # subscription-manager repos --disable=* > # subscription-manager repos --enable rhel-7-server-rpms --enable > rhel-7-server-optional-rpms --enable rhel-7-server-extras-rpms
Oh, of course. Thanks for reminding me that yum tools aren't needed to enable repos, since subscription-manager is in Atomic. > >>> My questions is, is there a tool for enabling repos in Atomic (yum and > >>> yum-config-manager aren't there) or is editing .repo files the way to do > >>> that? > >> > >> Just editing .repo files. I honestly never used yum-config-manager, but > >> I definitely run into people who have. It also seems to have been sort > >> of dropped with the dnf transition too? The thing that *does* trip > >> everything in the rpm-ostree model up is having RPMs that themselves > >> contain .repo files; the canonical example is epel-release. Personally I > >> just > >> rpm2cpio it or use Ansible to inject the GPG key and repo file, but down > >> the line I'd like to streamline things for the "RPMs that just have files > >> in > >> /etc" > >> case. > > > > Thanks. That's good information for something else I'm writing. For this > > particular example, I'll just have them edit the redhat.repo file. > > >