mirror of
https://github.com/xcat2/xcat-dep.git
synced 2024-11-24 18:40:05 +00:00
61 lines
2.7 KiB
Plaintext
61 lines
2.7 KiB
Plaintext
|
Build Notes
|
||
|
|
||
|
You will need the gcc compiler which can be downloaded from the AIX Toolbox
|
||
|
for Linux Applications. (http://www-03.ibm.com/systems/p/os/aix/linux)
|
||
|
|
||
|
Download openslp-1.2.1.tar.gz from http://openslp.org/download.html.
|
||
|
|
||
|
Copy the gz file to /opt/freeware/src/packages/SOURCES. Also copy
|
||
|
openslp-aix.patch (provided in AIX openslp directory of the xCAT SVN
|
||
|
repository) and openslp-conf.patch, openslp-network.patch, and
|
||
|
openslp-attr.patch (provided in the Linux openslp directory of the xCAT
|
||
|
SVN repository) to /opt/freeware/src/packages/SOURCES.
|
||
|
|
||
|
Copy the openslp.spec file to /opt/freeware/src/packages/SPECS.
|
||
|
|
||
|
Download and install the "patch" command from
|
||
|
"http://www-03.ibm.com/systems/p/os/aix/linux/toolbox/download.html".
|
||
|
The "patch" command that comes with AIX (including AIX 6.1) is an older
|
||
|
version which only supports standard "diff" format patches. The
|
||
|
patch is NOT in standard "diff" format.
|
||
|
|
||
|
Run "rpm -bb openslp.spec", which creates:
|
||
|
/opt/freeware/src/packages/RPMS/ppc/openslp-1.2.1-1.aix5.3.ppc.rpm
|
||
|
|
||
|
|
||
|
NOTE #1
|
||
|
This package is installed to /usr/local so as to not interfer
|
||
|
with other versions of OpenSLP that may already be installed.
|
||
|
For example, SUSE LINUX Enterprise Server 9 comes w/ OpenSLP 1.1.5.
|
||
|
Even though there may not be other OpenSLP versions installed on AIX,
|
||
|
still install in /usr/local to keep it consistent with Linux install.
|
||
|
|
||
|
SUSE OpenSLP 1.1.5 Dependencies
|
||
|
libslp.so.1 is needed by (installed) openwbem-3.1.0-0.18
|
||
|
libslp.so.1 is needed by (installed) pwdutils-2.6.4-2.25
|
||
|
libslp.so.1 is needed by (installed) openldap2-2.2.24-4.12
|
||
|
libslp.so.1 is needed by (installed) yast2-packagemanager-2.9.67-0.3.1
|
||
|
libslp.so.1 is needed by (installed) yast2-core-2.9.97-0.3
|
||
|
libslp.so.1 is needed by (installed) yast2-slp-2.9.11-0.3
|
||
|
libslp.so.1 is needed by (installed) smpppd-1.16-5.1
|
||
|
libslp.so.1 is needed by (installed) cups-1.1.20-108.26
|
||
|
libslp.so.1 is needed by (installed) ypserv-2.12.1-44.5
|
||
|
libslp.so.1 is needed by (installed) ypbind-1.18-1.7
|
||
|
libslp.so.1 is needed by (installed) kdebase3-3.2.1-68.46
|
||
|
libslp.so.1 is needed by (installed) kinternet-0.63-20.1
|
||
|
libslp.so.1 is needed by (installed) kio_slp-0.4-33.1
|
||
|
libslp.so.1 is needed by (installed) kdenetwork3-vnc-3.2.1-50.7
|
||
|
libslp.so.1 is needed by (installed) qinternet-0.63-20.1
|
||
|
libslp.so.1 is needed by (installed) cyrus-imapd-2.2.3-83.35
|
||
|
|
||
|
NOTE #2
|
||
|
HOW TO CREATE THESE PATCHES
|
||
|
1) cd /tmp/openslp-1.2.1
|
||
|
2) mkdir a (this directory contains the original file)
|
||
|
3) Copy original file to "a" subdirectory
|
||
|
4) Repeat above for directory "b" (this directory contains the changed file)
|
||
|
5) Copy changed file to "b" subdirectory
|
||
|
6) cd /tmp/openslp-1.2.1
|
||
|
7) diff -uNr a b > openslp.patch
|
||
|
|