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

  Server: cvs.openpkg.org                  Name:   Thomas Lotterer
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-tools                    Date:   12-Aug-2005 08:41:49
  Branch: HEAD                             Handle: 2005081207414900

  Modified files:
    openpkg-tools/cmd       dev.sh

  Log:
    "openpkg dev track" now accepting package list argument(s), enabling
    orthogonal behavior compared to sibling subcommands

  Summary:
    Revision    Changes     Path
    1.54        +11 -1      openpkg-tools/cmd/dev.sh
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-tools/cmd/dev.sh
  ============================================================================
  $ cvs diff -u -r1.53 -r1.54 dev.sh
  --- openpkg-tools/cmd/dev.sh  12 Aug 2005 06:40:56 -0000      1.53
  +++ openpkg-tools/cmd/dev.sh  12 Aug 2005 06:41:49 -0000      1.54
  @@ -2310,6 +2310,16 @@
   
   track () {
       rpmT --help | grep -- --track >/dev/null || die "${RPMCMD:-rpm} does not 
support --track"
  +
  +    packages=""
  +    while [ ".$1" != . ]; do
  +        case ".$1" in
  +            .-* ) die "unsupported option \"$1\"." ;;
  +              * ) packages="${packages} $1"
  +        esac
  +        shift
  +    done
  +
       if [ ".${packages}" = . ]; then
           if [ ".$P" = . ]; then
               die "package cannot be identified. Neither parameter given nor 
\$P set."
  @@ -2319,7 +2329,7 @@
           all="${packages}"
       fi
       for name in $all; do
  -        rpmT --track ${name}.spec
  +        (builtin cd ${OPENPKG_WORK}/$S/${name} && eval "rpmT --track 
${name}.spec")
       done
   }
   
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to