-
Notifications
You must be signed in to change notification settings - Fork 24
/
multi-platform.txt
37 lines (29 loc) · 1.51 KB
/
multi-platform.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
pkg
MULTI-PLATFORM
The core pkg(5) technology is generic enough to be useful across multiple platforms
(e.g. Windows and Linux). The full range of supported platforms are listed here:
http://wikis.sun.com/display/IpsBestPractices/OS+Platform+Support
The following modules within the pkg(5) source base are multi-platform:
- the CLIs (client.py, publish.py, depot.py, pull.py)
- src/modules (the core of pkg(5))
- src/tests (except the CLI tests do not run on Windows)
- src/man
- src/web
- src/po (except for the GUI messages which are OpenSolaris-only)
The following modules are not multi-platform (only supported on OpenSolaris):
- src/brand
- src/gui, src/um and the start scripts (packagemanger.py, updatemanager.py,
and updatemanagernotifier.py)
- pkgdefs
- SMF support: src/svc-pkg-depot, src/pkg-server.xml, src/pkg-update.xml
- src/util
The following modules are only used for non-OpenSolaris support:
- src/scripts
Multi-platform support is focused on providing support for user images as the
operating system software is not delivered for other platforms using pkg(5).
Development best practices for writing multi-platform pkg(5) code are available
here: http://opensolaris.org/os/project/pkg/devinfo/bestpractices/.
Build instructions for non-OpenSolaris platforms are here:
http://wiki.updatecenter.java.net/Wiki.jsp?page=IPSHOWTO
Information about using multi-platform pkg(5) and pre-built binaries
are available here: http://wikis.sun.com/display/IpsBestPractices