2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2024-11-22 17:41:51 +00:00
xcat-dep/AIX/OpenSLP/Build-notes

61 lines
2.7 KiB
Plaintext
Raw Normal View History

2008-09-10 19:55:19 +00:00
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