ports/152156: [patch] ports-mgmt/porttools : respect white spaces in dir name
Andrej Zverev
az at FreeBSD.org
Fri Nov 12 07:00:20 UTC 2010
>Number: 152156
>Category: ports
>Synopsis: [patch] ports-mgmt/porttools : respect white spaces in dir name
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Nov 12 07:00:19 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Andrej Zverev
>Release:
>Organization:
>Environment:
>Description:
porttools test must respect whitespaces in directy names
Now for example for "This is Dir" result "This"
after apply this patch "This is Dir"
>How-To-Repeat:
>Fix:
--- porttools.diff begins here ---
diff -Nru work.old/porttools-0.99/cmd_test.in work/porttools-0.99/cmd_test.in
--- work.old/porttools-0.99/cmd_test.in 2009-09-09 23:59:59.000000000 +0400
+++ work/porttools-0.99/cmd_test.in 2010-11-10 13:57:10.000000000 +0300
@@ -189,7 +189,7 @@
sed -e "s,^${PREFIX}/,,"
sudo find ${LOCALBASE}/ -type d | sed "s,^${LOCALBASE}/,," | sort > ${PREFIX}.PLIST_DIRS.before
sudo find ${PREFIX}/ -type d | sed "s,^${PREFIX}/,," | sort > ${PREFIX}.PLIST_DIRS.after
- comm -13 ${PREFIX}.PLIST_DIRS.before ${PREFIX}.PLIST_DIRS.after | sort -r | awk '{print "@dirrmtry "$1}'
+ comm -13 ${PREFIX}.PLIST_DIRS.before ${PREFIX}.PLIST_DIRS.after | sort -r | awk '{print "@dirrmtry "$0}'
fi
# Finish with a clean workspace
--- porttools.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list