#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
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev