Enable the user to pre-load RPMs into Proxy. The RPMs should be stored in a non-expiring cache. This will allow the user to reduce network bandwidth required and increase RPM retrieval speeds in the case of a slow network. This feature would be dependent on getting bug 1104375 and bug 1105273 fixed.
With the two bugs in comment 0 fixed the already-existing rhn_package_manager option --copyonly will create the cache described above. I have updated the man page to explain this feature, and added a new option --from-export which allows rhn_package_manager to read / cache rpms from a channel dump. Committing to Spacewalk master: c100889386a750af811635713f578eea35e930b9
I have added the ability to serve files from proxy's local cache for kickstarts. Committing to Spacewalk master: 9b70213ac58c1c42efc02d58699710f9a983f811 9b70213ac58c1c42efc02d58699710f9a983f811
And commit: 7d92813f1354a88dff351019998dabda6757b69c Checkstyle fix and adding back in a bit of error handling that was removed to make debugging easier.
Adding a user-friendly option to package_manager: 610f7462e93f3098222d5473341e433c4788d67c
Checkstyle fix: a425230bcff903d33203ac75e218c734a89b4802
Spacewalk 2.2 has been released: https://fedorahosted.org/spacewalk/wiki/ReleaseNotes22