The csw-upload-pkg utility is used to upload packages to OpenCSW catalogs. By default, it uploads your packages to the unstable catalog. The utility must be run on the login host.
maciej@login [login]:~ > csw-upload-pkg
Usage: csw-upload-pkg [ options ] <file1.pkg.gz> [ <file2.pkg.gz> [ ... ] ]
(..help message...)
Make sure you upload both Intel and SPARC packages in a single call to csw-upload-pkg.
Once your packages are sent, you can verify the state of the checkpkg database by visiting the web frontend of the checkpkg database [1] and inspecting the catalogs you expect your package to be.
The opencsw-future tree [2] on the mirror host is updated a couple times per day. Your uploaded packages will appear there eventually.
In case of problems with the tool, please re-run the tool in debug mode (--debug) and send full output to maintainers@.
What happens when you upload a package using csw-upload-pkg, these things happen:
- It alerts in certain conditions, e.g. a present i386 file but missing sparc file, or an UNCOMMITTED tag
- if not yet there, csw-upload-pkg sends a POST request with package data
- Depending on the given file set and catalog contents, 5.9 packages may or may not be inserted into 5.10 and 5.11 catalogs
web zone runs a cron job which wakes up every 3h and performs a set of tasks. It generates a new unstable catalog from the database, and pushes it to the master mirror.
http://lists.opencsw.org/pipermail/maintainers/2013-July/018220.html mailing list discussion
Automated, runs once a day. Reports are at http://buildfarm.opencsw.org/package-promotions/promote-packages.html
[1] | Catalog list in the checkpkg database. |
[2] | opencsw-future catalog tree |