2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2024-11-22 09:31:48 +00:00
xcat-dep/OpenSLP/Build-notes
2008-09-10 20:01:01 +00:00

51 lines
2.3 KiB
Plaintext

Build Notes
1) Download openslp-1.2.1.tar.gz from http://openslp.org/download.html and copy to /tmp/openslp directory.
2) cd /tmp/openslp
3) gunzip openslp-1.2.1.tar.gz
4) tar xvf openslp-1.2.1.tar
5) Copy openslp.spec to /tmp/openslp/openslp-1.2.1
6) tar cvf openslp-1.2.1.tar openslp-1.2.1
7) gzip openslp-1.2.1.tar
8) Copy openslp-1.2.1.tar.gz to /usr/src/packages/SOURCES
9) Copy openslp-conf.patch, openslp-network.patch, and openslp-attr.patch to /usr/src/packages/SOURCES
10) cd /usr/src/packages/SPECS
11) Run "rpmbuild -ta /usr/src/packages/SOURCES/openslp-1.2.1.tar.gz", which creates:
/usr/src/packages/RPMS/i586/openslp-1.2.1-1.i586.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
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