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

_______________________________________________
cobbler mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to