---
# System prepended metadata

title: pulp_rpm docs cleanup notes

---

# pulp_rpm docs cleanup notes

## `pulp rpm` missing options
* uln remotes
* content-create/one-shot-upload
    * artifact 
    * modulemd 
    * modulemd_default 
    * custom 
* sync
    * additive
    * mirror-complete 
    * mirror-content-only
    * optimize
* publication
    * metadata_checksum_type
    * package_checksum_type
    * gpgcheck 
    * repo_gpgcheck 
    * sqlite_metadata
* advanced-copy

## pulp-cli general useability notes:
* need a 'raw' format for scripting-support (eg, I just want the task)
    * to get just-the-task-href currently:
```
TASK_HREF=$(pulp rpm repository content modify \
   --repository "${REPO_NAME}" \
   --add-content "[{\"pulp_href\": \"${PACKAGE_HREF}\"}]" \
2>&1 >/dev/null | awk '{print $4}')
```
* repoversion-by-href, not just int (just-int is a PITA to get out of pulp)
    * to get repo-version-int currently:
```
REPOVERSION=$(echo "${REPOVERSION_HREF}" | cut -d "/" -f 10)
```

## scripts needing help
* signing-service scripts assume pulpcore-signing-service already done
    * setting up signing-svc is...error-prone. def want a good example here.