[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openpkg-cvs
Subject:    [CVS] OpenPKG: openpkg-registry/ register.sh
From:       "Thomas Lotterer" <thl () openpkg ! org>
Date:       2005-11-29 16:19:29
Message-ID: 20051129161929.0AD811B50DB () master ! openpkg ! org
[Download RAW message or body]

  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /v/openpkg/cvs                   Email:  thl@openpkg.org
  Module: openpkg-registry                 Date:   29-Nov-2005 17:19:27
  Branch: HEAD                             Handle: 2005112916192700

  Modified files:
    openpkg-registry        register.sh

  Log:
    remove optional positional args in favor of option enforcement, it was
    reported they confuse the user; this makes --user and --mode
    mandatory; --args belongs to --mode

  Summary:
    Revision    Changes     Path
    1.12        +2  -16     openpkg-registry/register.sh
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-registry/register.sh
  ============================================================================
  $ cvs diff -u -r1.11 -r1.12 register.sh
  --- openpkg-registry/register.sh	29 Nov 2005 16:15:36 -0000	1.11
  +++ openpkg-registry/register.sh	29 Nov 2005 16:19:27 -0000	1.12
  @@ -102,10 +102,6 @@
   verbose="no"
   help="no"
   
  -# Optional positional <user> and <desc> arguments
  -user=""
  -desc=""
  -
   #   iterate over argument line
   while [ $# -gt 0 ]; do
       opt=$1
  @@ -187,19 +183,9 @@
           -h|--help    ) help="Usage"  ;;
           -*           ) help="Invalid option \`$opt'"; break ;;
   
  -        # Optional positional <user> and <desc> arguments
  -        *            )
  -          if [ ".$user" = . ]; then
  -            user="$1"
  -          elif [ ".$desc" = . ]; then
  -            desc="$1"
  -          fi
  -          ;;
       esac
       shift
   done
  -[ ".$user" != . ] && REGISTRY_USER="$user"
  -[ ".$desc" != . ] && REGISTRY_DESC="$desc"
   
   #   display error or usage message
   if [ ".$help" != .no ]; then
  @@ -210,10 +196,10 @@
             [-v|--verbose] [-h|--help]
             [-P|--preparation] [-T|--transaction] [-U|--utilization] \
[-C|--convenience] [-I|--interaction]  [-c|--conf=<file>]
  -          [-m|--mode=<mode>] [-u|--user=<user>] [-d|--desc=<text>] \
[-a|--args=<args>]  +          -m|--mode=<mode> [-a|--args=<args>] -u|--user=<user> \
                [-d|--desc=<text>]
             [--uuid=<file>] [--prep=<file>] [--tran=<file>] [--util=<file>]
             [--plat=<text>] [--orel=<text>]
  -          [<user> [<desc>]]" 1>&2
  +          " 1>&2
   
       if [ ".$help" != ".Usage" ]; then
           exit 1
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic