ports/100771: port submit(devel/porttools) cannot parse multible options
HASHI Hiroaki
hashiz at tomba.meridiani.jp
Mon Jul 24 10:20:21 UTC 2006
>Number: 100771
>Category: ports
>Synopsis: port submit(devel/porttools) cannot parse multible options
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Jul 24 10:20:20 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: HASHI Hiroaki
>Release: FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD tomba.meridiani.jp 6.1-STABLE FreeBSD 6.1-STABLE #1: Wed Jul 19 13:24:55 JST 2006 hashiz at tomba.meridiani.jp:/usr/obj/usr/src/sys/TOMBA i386
porttools-0.77
>Description:
port submit(devel/porttools) cannot parse multible options.
>How-To-Repeat:
tomba# popd
/usr/ports/mail/p5-Email-MIME-Creator
tomba# port submit -m update -d .orig
===> Validating port with portlint
WARN: no CVS directories. Use -N to check a new port.
0 fatal errors and 1 warning found.
Original version does not exist at /usr/ports/mail/p5-Email-MIME-Creator--
>Fix:
A parse code of getopt's result is wrong.
Is this a script's problem? (or /bin/sh's problem?)
diff -u porttools.orig/cmd_commit porttools/cmd_commit
--- porttools.orig/cmd_commit Mon Jul 24 19:00:26 2006
+++ porttools/cmd_commit Mon Jul 24 19:09:18 2006
@@ -61,9 +61,9 @@
fi
set -- $ARGS
-for i
+while [ x"$1" != x"--" -a x"$1" != x"" ]
do
- case "$i" in
+ case "$1" in
# help
-h)
usage
diff -u porttools.orig/cmd_diff porttools/cmd_diff
--- porttools.orig/cmd_diff Mon Jul 24 19:00:26 2006
+++ porttools/cmd_diff Mon Jul 24 19:09:18 2006
@@ -65,9 +65,9 @@
fi
set -- $ARGS
-for i
+while [ x"$1" != x"--" -a x"$1" != x"" ]
do
- case "$i" in
+ case "$1" in
# help
-h)
usage
diff -u porttools.orig/cmd_install porttools/cmd_install
--- porttools.orig/cmd_install Mon Jul 24 19:00:26 2006
+++ porttools/cmd_install Mon Jul 24 19:09:18 2006
@@ -64,9 +64,9 @@
fi
set -- $ARGS
-for i
+while [ x"$1" != x"--" -a x"$1" != x"" ]
do
- case "$i" in
+ case "$1" in
# help
-h)
usage
diff -u porttools.orig/cmd_submit porttools/cmd_submit
--- porttools.orig/cmd_submit Mon Jul 24 19:00:26 2006
+++ porttools/cmd_submit Mon Jul 24 19:09:18 2006
@@ -80,9 +80,9 @@
fi
set -- $ARGS
-for i
+while [ x"$1" != x"--" -a x"$1" != x"" ]
do
- case "$i" in
+ case "$1" in
# help
-h)
usage
diff -u porttools.orig/cmd_test porttools/cmd_test
--- porttools.orig/cmd_test Mon Jul 24 19:00:26 2006
+++ porttools/cmd_test Mon Jul 24 19:09:18 2006
@@ -72,9 +72,9 @@
fi
set -- $ARGS
-for i
+while [ x"$1" != x"--" -a x"$1" != x"" ]
do
- case "$i" in
+ case "$1" in
-h) # help
usage
exit 0
diff -u porttools.orig/cmd_upgrade porttools/cmd_upgrade
--- porttools.orig/cmd_upgrade Mon Jul 24 19:00:26 2006
+++ porttools/cmd_upgrade Mon Jul 24 19:09:18 2006
@@ -64,9 +64,9 @@
fi
set -- $ARGS
-for i
+while [ x"$1" != x"--" -a x"$1" != x"" ]
do
- case "$i" in
+ case "$1" in
# help
-h)
usage
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list