Source code file content
Added tag s12b53 for changeset 9cf5867f8044
Size: 1373 bytes, 1 line
ENTERPRISE SYSTEM REQUIREMENTS
1. High level requirements.
In no particular order.
- multi-install Some packages must be able to be installed multiple
times (in separate locations) on the filesystem.
- non-root install
- multi-platform Includes Windows.
2. Initial assessment.
Multi-install and non-root install are handled by the user image
type, which allows a per-user install with a separate pkg client cache.
The user image is defined by an image configuration specifying its type,
its root directory, and its parent image (for satisfying non-relocatable
Question for ES folks: does "the system" need to (or want to) know about
non-root installs in order to be able to patch / upgrade them along with
normal installs (or send out reminders to do so), or will non-root installs
be completely up to the user to manage? I can see a site policy that
requires security patches even for non-root installs; this would require
such installations to register with the system so they can be found.
Meeting of 07/04/05 suggested that ES does not consider this as
a requirement. It might be a best practice for the user to
register each user image with an update service (privileged as
the user, and not necessarily global).
Not sure how to proceed on the Windows requirement. Most of the current
design is portable across POSIX/ELF systems.