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 [email protected]