@@ -8,13 +8,54 @@ of Eaton by Frederic Bohe, Vaclav Krpec, Arnaud Quette and Jim Klimov.
88
99This includes the package (tarball) creation script which relies on
1010presence of third-party library binaries in a `$ARCH/libs` directory,
11- and init-scripts from NUT source tree (originally expected as a "nut"
12- subdirectory), as well as an interactive installer script to set up
13- the package on a target deployment covering package (re-)installation,
14- initial device discovery, password setup, etc., and helper scripts
15- for status overview and shutdown handling.
11+ pre-built package files (courtesy of NUT `make package` recipes),
12+ and init-scripts from NUT source tree (originally expected as a `nut`
13+ subdirectory, can be a symlink to `../..` ; currently copies stored in
14+ the `$ARCH` subdirectories; eventually should be taken from NUT sources
15+ during build, or from packages), as well as an interactive text-mode
16+ installer script to set up the package on a target deployment covering
17+ package (re-)installation, initial device discovery, password setup,
18+ etc., and helper scripts for status overview and shutdown handling.
1619
17- The installer relies on "nutconf" tool (emulating dummy script for
20+ Example `$ARCH` related directory layout in original posting (binary
21+ files mentioned below are not provided into NUT Git source code base);
22+ these are the contents `make_package.sh` script expects to work with
23+ (you can see the names mentioned in `find ... | grep -v ...` filters):
24+
25+ * `aix/` example for AIX 6 and 7 based IPSS Unix releases:
26+ * `libs/` : `libcrypto.a` , `libcrypto.so` , etc...
27+ * `nut-2.6.5-1.aix6.1.ppc.rpm` and `nut-client-2.6.5-1.aix6.1.ppc.rpm`
28+ package files
29+ * `nutconf` binary for the platform
30+ * `aix_init` script
31+ * `ipp-os-shutdown.conf.sample`
32+
33+ * `hpux/` for PA-RISC:
34+ * `libs/` : `libcrypto.sl` , `libexpat.sl` , `libiconv.sl` , `libintl.sl` ,
35+ `libltdl.sl` , `libneon.sl` , `libnetsnmp.sl.30` , `libssl.sl` , `libz.sl`
36+ * Notably, `libnutscan.sl.1` (other platforms did not carry a copy)
37+ * `nut.depot.tar.gz` package file
38+ * `nutconf` binary for the platform
39+ * `ipp-os-shutdown.conf.sample`
40+
41+ * Solaris (SPARC and X86) spread across 3 directories:
42+ * `solcmn/` with common platform-independent files:
43+ * `ipp-os-shutdown.conf.sample`
44+ * `solaris_init` script
45+
46+ * `solari` with SPARC binaries:
47+ * `libs/`: `libcrypto.so.0.9.8`, `libz.so`, etc.
48+ * `NUT_solaris_sparc_package2.6.5.local` package file
49+ * `nutconf` binary for the platform
50+
51+ * `solint` with X86 binaries:
52+ * `libs/`: `libcrypto.so.1.0.0`, `libgcc_s.so.1`, `libltdl.so.7`,
53+ `libneon.so.27`, `libnetsnmp.so.15`, `libproxy.so.0`,
54+ `libssl.so.1.0.0`, `libstdc++.so.6`, `libwrap.so.1`
55+ * `NUT_solaris_i386_package2.6.5.local` package file
56+ * `nutconf` binary for the platform
57+
58+ The installer relies on `nutconf` tool (emulating dummy script for
1859tests provided here), which is part of NUT sources.
1960
2061Note that heavy use of `LD_LIBRARY_PATH` in these scripts may become
0 commit comments