Browse Source

Improved sde-create-package's create_usage() to take the descriptions and the aliases of the hives dynamicly

karasz/new-early
Alejandro Mery 17 years ago
parent
commit
7bd3998335
1 changed files with 12 additions and 5 deletions
  1. +12
    -5
      bin/sde-create-package

+ 12
- 5
bin/sde-create-package

@ -24,16 +24,23 @@
. "$SDEROOT/lib/sde-package/hives.in"
create_usage() {
local progname=${0##*/}
local progname=${0##*/} hive=
cat <<EOT
Usage: ${progname//-/ } [--hive <hive>[:<index>]] [<repository>/][<package>] [hive arguments]
Available Hives (--hivelist):
download Create from a list of download locations (default)
freshmeat Create based on freshmeat.net information (Alias: fm)
debian Create based on packages.debian.org information
EOT
for hive in $( package_hives_list ); do
desc=$( package_hive_desc "$hive" )
aliases=$( package_hive_aliases "$hive" )
if [ "$hive" = 'download' ]; then
default=yes
else
default=
fi
printf "%15s %s%s\n" "$hive" "${desc:-...}" "${aliases:+ (Alias: ${aliases// /,})}${default:+ (default)}"
done
}
shortopts=''

Loading…
Cancel
Save