Content
In Pulp, the term content refers to any file managed by a Pulp server, regardless of type (RPM, SRPM, ISOs, MSI, etc.). The term content covers files that were either synchronized from a repository feed or manually uploaded by a user.
Upload
The content upload command uploads content to the Pulp server and stores it in a central location. If a repository is specified, the uploaded content will be associated to the given repo. The following arguments are supported (all are optional):
| Name | Flag | Description |
| Directory | --dir | Local path to the directory containing the files to upload. |
| Repository ID | --repoid | Identifies the repository into which the content will be uploaded. Multiple repos may be specified to associate to more than one repo. |
| Signature Verification | --nosig | Pushes unsigned content (RPM only). |
| Chunk Size | --chunksize | Chunk size to use for uploads. Default: 10485760 |
| Verbose | --verbose | Provides a more verbose output. |
Example: Upload a directory of content to the Pulp server and associate it to a repository
$ pulp-admin content upload --dir /root/cloud-rpms --repoid testrepo
Example: Upload content to the Pulp server and associate them to a repository
$ pulp-admin content upload --repoid cloud zbar-qt-devel-0.10-6.fc14.i686.rpm
Example: Upload content to the Pulp server
$ pulp-admin content upload zbar-qt-devel-0.10-6.fc14.i686.rpm
Example: Upload an iso to the pulp server
$ pulp-admin content upload fedora-14.iso
Delete
The content delete command is used to delete content from the Pulp server. The delete will skip the specified file if it is currently associated with one or more repositories.
| Name | Flag | Description |
| Files | --filenames | Name of the file to delete from the server. |
| CSV | --csv | Path to a CSV file with a list of files to remove. Format: filename,checksum |
Example: Delete the content
$ pulp-admin content delete -f zbar-qt-devel-0.10-6.fc14.i686.rpm
Example: Delete the content using a csv
$ pulp-admin content delete --csv=package.csv
List
Available content on the Pulp server is displayed using the content list command. The output of this command will list files in the format: filename,checksum
| Name | Flag | Description |
| Show Orphaned | --orphaned | list of orphaned content. |
| Repository ID | --repoid | Limits the content list to the specified repository. |
Example: List the orphaned content
$ pulp-admin content list --orphaned
Example: List the repo content
$ pulp-admin content list --repoid testrepo