After bz 436550, the --no-rpms option now does the same as --no-packages. Before, it would simply skip downloading the rpm files, but still import package data into the db. This was hugely useful for testing, especially on systems with very little disk space. Is it possible to get back the old behaviour, or something close to it?
On sw17: satellite-sync --no-errata --iss=http://some-sat.redhat.com --ca-cert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT -c rhel-x86_64-server-5 --no-rpms --no-kickstarts --no-errata --no-kickstarts result in downloading package metadata, but actual rpm files are not downloaded. So --no-rpms and --no-packages still differ.