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