Opened 13 years ago
Last modified 11 years ago
#30584 closed enhancement
setupenv.bash misses to declare some variables as local, cluttering shell env — at Initial Version
Reported by: | mp@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | MacPorts 2.1.0 |
Component: | base | Version: | 2.0.1 |
Keywords: | Cc: | ||
Port: |
Description
Simple fix:
--- setupenv.bash.orig 2011-08-03 23:14:52.000000000 +0200 +++ setupenv.bash 2011-08-03 23:13:11.000000000 +0200 @@ -32,8 +32,9 @@
function export_path() {
local binpath="/opt/local/bin" local sbinpath="/opt/local/sbin"
-
local IFS=":"
+ local p +
for p in $PATH; do
if [ "$p" == "$binpath" ]; then
binpath=""
@@ -54,13 +55,14 @@
}
function export_manpath() {
- mpath="/opt/local/share/man"
+ local mpath="/opt/local/share/man" + local IFS=":" + local p
if [ -z "$MANPATH" ]; then
return
fi
- local IFS=":"
for p in $MANPATH; do
if [ "$p" == "$mpath" ]; then
mpath=""
Note: See
TracTickets for help on using
tickets.