----- 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. > > 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.