#317: System install (run's -i option) ambiguities
-----------------------------------+----------------------------------------
 Reporter:  axelluttg...@…         |       Owner:  wsanc...@…        
     Type:  Defect                 |      Status:  new               
 Priority:  5: Not set             |   Milestone:                    
Component:  Calendar Server        |    Severity:  Other             
 Keywords:                         |  
-----------------------------------+----------------------------------------

Comment(by wsanc...@…):

 `/usr/bin` and `/usr/share` are for operating system components.  Things
 that are added by someone other than the OS vendor should live in
 `/usr/local`.  See the hier(7) man page, look for "executables, libraries,
 etc. not included by the basic operating system".

 We probably shouldn't be installing into `/System` for the same reasons,
 though.  `/Library` is OK.  We probably should also use a different path
 if we aren't on Mac OS for stuff in `/Library`, probably `/var/spool`.

 As to "home install" vs "system install": that's kinda of a weird python
 distutils thing; a home install is for a user-specific setup (ie. you
 don't have root access, or don't want to install system-wide).

 If you are creating packages for an installer, you want a system install
 into a temp dir (eg. `/tmp/dst`) and pack up its contents for overlaying
 onto a system.

-- 
Ticket URL: <http://trac.calendarserver.org/ticket/317#comment:1>
CalendarServer </>
HTTP/WebDAV/CalDAV Server
_______________________________________________
calendarserver-dev mailing list
calendarserver-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev

Reply via email to