[MacPorts] #13918: port activate returns 0 exit code even when unsuccessful

MacPorts noreply at macports.org
Mon Mar 2 02:33:03 PST 2009


#13918: port activate returns 0 exit code even when unsuccessful
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  macports-tickets@…                   
     Type:  defect                   |      Status:  new                                  
 Priority:  Normal                   |   Milestone:  MacPorts 1.8.0                       
Component:  base                     |     Version:  1.7.0                                
 Keywords:                           |        Port:                                       
-------------------------------------+--------------------------------------

Comment(by ryandesign@…):

 Replying to [comment:6 blb@…]:
 > We have both -x and -p, which basically do opposite things, and is
 therefore really confusing.  I say what -x does should be the default for
 port (stop when an error happens) and keep -p for those (few?) who really
 want port to continue even when it encounters an error.
 Sounds good. I have gotten in the habit of manually typing the "-x" option
 every time I install or upgrade a port.

 I do use the "-p" option on occasion as well. Sometimes I want to "port
 clean all" to clean out partial build attempts. Sometimes one of the
 partial build attempts will have been done as root. (My install is non-
 root so most software is not built as root.) Those that were built as root
 will interrupt "port clean all" unless I use "-p":

 {{{
 $ port clean osx2x mysql5 portaudio ImageMagick
 --->  Cleaning osx2x
 /mp/var/macports/build/_Users_rschmidt_macports_dports_databases_mysql5/work/.macports.mysql5.state
 is not writable - check permission on port directory
 Error: Status 1 encountered during processing.
 $ port -p clean osx2x mysql5 portaudio ImageMagick
 --->  Cleaning osx2x
 /mp/var/macports/build/_Users_rschmidt_macports_dports_databases_mysql5/work/.macports.mysql5.state
 is not writable - check permission on port directory
 Error: Status 1 encountered during processing.
 --->  Cleaning portaudio
 --->  Cleaning ImageMagick
 $
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/13918#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list