#17076: Being in an soon-to-be-deactivated directory causes port to error ------------------------------+--------------------------------------------- Reporter: blb@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Low | Milestone: MacPorts base bugs Component: base | Version: 1.7.0 Keywords: cwd | Port: ------------------------------+--------------------------------------------- This is an extremely esoteric bug, but for tracking purposes (while sitting in /opt/local/lib/erlang, which is exclusively from the erlang port): {{{ $ sudo port deactivate erlang Password: ---> Deactivating erlang cd couldn't change working directory to "/opt/local/lib/erlang": no such file or directory while executing "cd $savedir" (procedure "foreachport" line 17) invoked from within "foreachport $portlist { if { [catch {portimage::deactivate $portname [composite_version $portversion [array get variations]] [array get option..." (procedure "action_deactivate" line 6) invoked from within "$action_proc $action $portlist [array get global_options]" (procedure "process_cmd" line 86) invoked from within "process_cmd $remaining_args" invoked from within "if { [llength $remaining_args] > 0 } { # If there are remaining arguments, process those as a command # Exit immediately, by default, unless..." (file "/opt/local/bin/port" line 3225) }}} -- Ticket URL: <http://trac.macports.org/ticket/17076> MacPorts <http://www.macports.org/> Ports system for Mac OS