diff --git a/AIX/OpenSLP/Build-notes b/AIX/OpenSLP/Build-notes new file mode 100644 index 0000000..fb050a4 --- /dev/null +++ b/AIX/OpenSLP/Build-notes @@ -0,0 +1,60 @@ +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 +