mirror of
				https://github.com/xcat2/xcat-dep.git
				synced 2025-11-03 21:02:35 +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
 | 
						|
 |