If you don't specify a repo id on delete pulp-admin will delete all repos: # pulp-admin repo list +------------------------------------------+ List of Available Repositories +------------------------------------------+ Id rpm-fusion-free Name rpm-fusion-free FeedURL http://download1.rpmfusion.org/free/fedora/releases/14/Everything/x86_64/os/ FeedType yum Arch noarch Sync Schedule None Packages 411 Files 0 Distributions None Publish True Clones [] Groups None $ pulp-admin repo delete --id= Successful deleted repository [ ] $ pulp-admin repo list No repositories available to list
Changed get_required_option routine so none of the required options accept empty value: $ sudo pulp-admin repo delete --id= Usage: pulp-admin <options> repo delete <options> pulp-admin: error: Please provide a value for Option --id; see --help
Slight change in error message: $ sudo pulp-admin repo delete --id= Usage: pulp-admin <options> repo delete <options> pulp-admin: error: --id option requires an argument
Fixed in 0.134.
verified [root@preethi ~]# rpm -q pulp pulp-0.0.134-1.fc14.noarch [root@preethi ~]# [root@preethi published]# pulp-admin repo delete --id= Usage: pulp-admin <options> repo delete <options> pulp-admin: error: --id option requires an argument [root@preethi published]# pulp-admin repo list +------------------------------------------+ List of Available Repositories +------------------------------------------+ Id foo Name bar FeedURL None FeedType None Arch noarch Sync Schedule None Packages 0 Files 0 Distributions None Publish True Clones [] Groups None Id f14-update Name f14-updates FeedURL http://ftp.linux.ncsu.edu/pub/fedora/linux//updates/14/x86_64/ FeedType yum Arch noarch Sync Schedule None Packages 5932 Files 0 Distributions None Publish True Clones [] Groups None [root@preethi published]#
Closing with Community Release 15 pulp-0.0.223-4.