doc/es-requirements.txt
author Edward Pilatowicz <edward.pilatowicz@oracle.com>
Mon, 16 Sep 2013 21:26:31 -0700
changeset 2945 24196b483cc6
parent 18 96ef08ceb10b
permissions -rw-r--r--
17461187 packagemanager displays unexpected error message
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
16
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     1
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     2
pkg
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     3
ENTERPRISE SYSTEM REQUIREMENTS
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     4
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     5
1.  High level requirements.
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     6
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     7
In no particular order.
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     8
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
     9
- multi-install  Some packages must be able to be installed multiple
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    10
times (in separate locations) on the filesystem.
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    11
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    12
- non-root install
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    13
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    14
- multi-platform  Includes Windows.
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    15
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    16
2.  Initial assessment.
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    17
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    18
Multi-install and non-root install are handled by the user image
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    19
type, which allows a per-user install with a separate pkg client cache.
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    20
The user image is defined by an image configuration specifying its type,
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    21
its root directory, and its parent image (for satisfying non-relocatable
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    22
packages).
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    23
17
bcdb1d388a7f Note a question about non-root installs
Danek Duvall <danek.duvall@sun.com>
parents: 16
diff changeset
    24
Question for ES folks: does "the system" need to (or want to) know about
bcdb1d388a7f Note a question about non-root installs
Danek Duvall <danek.duvall@sun.com>
parents: 16
diff changeset
    25
non-root installs in order to be able to patch / upgrade them along with
bcdb1d388a7f Note a question about non-root installs
Danek Duvall <danek.duvall@sun.com>
parents: 16
diff changeset
    26
normal installs (or send out reminders to do so), or will non-root installs
bcdb1d388a7f Note a question about non-root installs
Danek Duvall <danek.duvall@sun.com>
parents: 16
diff changeset
    27
be completely up to the user to manage?  I can see a site policy that
bcdb1d388a7f Note a question about non-root installs
Danek Duvall <danek.duvall@sun.com>
parents: 16
diff changeset
    28
requires security patches even for non-root installs; this would require
bcdb1d388a7f Note a question about non-root installs
Danek Duvall <danek.duvall@sun.com>
parents: 16
diff changeset
    29
such installations to register with the system so they can be found.
bcdb1d388a7f Note a question about non-root installs
Danek Duvall <danek.duvall@sun.com>
parents: 16
diff changeset
    30
18
96ef08ceb10b respond to ES question; add image types
"Stephen Hahn <sch@sun.com>"
parents: 17
diff changeset
    31
	Meeting of 07/04/05 suggested that ES does not consider this as
96ef08ceb10b respond to ES question; add image types
"Stephen Hahn <sch@sun.com>"
parents: 17
diff changeset
    32
	a requirement.  It might be a best practice for the user to
96ef08ceb10b respond to ES question; add image types
"Stephen Hahn <sch@sun.com>"
parents: 17
diff changeset
    33
	register each user image with an update service (privileged as
96ef08ceb10b respond to ES question; add image types
"Stephen Hahn <sch@sun.com>"
parents: 17
diff changeset
    34
	the user, and not necessarily global).
96ef08ceb10b respond to ES question; add image types
"Stephen Hahn <sch@sun.com>"
parents: 17
diff changeset
    35
16
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    36
Not sure how to proceed on the Windows requirement.  Most of the current
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    37
design is portable across POSIX/ELF systems.
34fa0ef929b0 record JES requirements; build-binary ties are versions not flavours
"Stephen Hahn <sch@sun.com>"
parents:
diff changeset
    38