I'm having a bit of trouble trying to setup reposync how I want. We'd like to
sync all the packages for RHEL 6.8 -- and ONLY 6.8 (not 6.7, 6.6, etc.) My current setup
seems to download all the packages/updates for 6.0 through 6.8, which is wasting a ton of
disk space.
Also, I don't want ONLY the latest package -- I want to be able to roll back to a
previous package. The default reposync options contains "-n":
reposync_flags: "-l -n -d"
Which downloads only the latest package, but deletes any previous packages! As far as I
can tell, there's no way to download the latest WITHOUT deleting the previous ones
automatically.
Removing the "-n" flag:
reposync_flags: "-l -d"
Downloads ALL the packages available in the repository. Unfortunately these means
downloading about 71 GB (total) packages for the 4 RHEL6 repos for which I'm
subscribed:
39G rhel-x86_64-workstation-6
6.9G rhel-x86_64-workstation-6-thirdparty-oracle-java
13G rhel-x86_64-workstation-optional-6
12G rhel-x86_64-workstation-supplementary-6
e.g. here are all the kernel packages that got
My repo definition is the default:
rhn://rhel-x86_64-workstation-6
So is there a workaround to sync ONLY the 6.8 packages without using EUS and/or
Satellite?
The only thing I can think of is a kludge: That is, before running reposync with the
"-n" flag, copy the existing packages to a manually-created local repository.
That seems like a lot of work, and error-prone (subject to human-error).
--
Robert Jacobson
Systems Administrator, Solar Dynamics Observatory
Show replies by date