[CalendarServer-dev] [CalendarServer] #317: System install (run's -i option) ambiguities
CalendarServer
trac at macosforge.org
Wed Apr 29 13:06:49 PDT 2009
#317: System install (run's -i option) ambiguities
-----------------------------------+----------------------------------------
Reporter: AxelLuttgens@… | Owner: wsanchez@…
Type: Defect | Status: new
Priority: 5: Not set | Milestone:
Component: Calendar Server | Severity: Other
Keywords: |
-----------------------------------+----------------------------------------
Comment(by wsanchez@…):
`/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
More information about the calendarserver-dev
mailing list