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