diff --git a/tog-pegasus.spec b/tog-pegasus.spec index 4d46571..5c89e73 100644 --- a/tog-pegasus.spec +++ b/tog-pegasus.spec @@ -33,6 +33,8 @@ Patch2: pegasus-2.5-make_install.patch Patch3: pegasus-2.5-add_cmpi_provider_lib.patch Patch4: pegasus-2.5-enable_cql.patch Patch5: pegasus-2.5-bz173401.patch +Patch6: pegasus-2.5-syslog_h.patch +Patch7: pegasus-2.5-install_id.patch BuildRequires: bash, sed, grep, coreutils, procps, gcc, gcc-c++, libstdc++, make, pam-devel, krb5-devel, krb5-libs, openssl-devel >= 0.9.6, e2fsprogs Requires: bash, sed, grep, coreutils, procps, openssl >= 0.9.6, pam, krb5-libs, e2fsprogs, redhat-lsb, chkconfig, SysVinit, bind-utils, bind-libs, net-tools Requires(post): bash, sed, grep, coreutils, procps, openssl >= 0.9.6, pam, krb5-libs, e2fsprogs, redhat-lsb, chkconfig, SysVinit, bind-utils, bind-libs, net-tools @@ -79,6 +81,8 @@ The OpenPegasus WBEM tests for the OpenPegasus 2.5 Linux rpm. %patch4 -p1 -b .enable_cql # %patch5 -p1 -b .bz173401 # now fixed with openssl-0.9.8a-3+ +%patch6 -p1 -b .syslog_h +%patch7 -p1 -b .install_id %build rm -rf $RPM_BUILD_ROOT @@ -105,6 +109,10 @@ export PATH=${PEGASUS_HOME}/bin:$PATH export LD_LIBRARY_PATH=${PEGASUS_HOME}/%{_lib}:/%{_lib}:/usr/%{_lib} unset PEGASUS_STAGING_DIR export PEGASUS_SDK_STAGING_DIR=${PEGASUS_HOME}/stageSDK +# why oh why did they make /usr/bin/install fail on the chown!!! : +export INSTALL_USER=`id -un` +export INSTALL_GROUP=`id -gn` +# make install rm -rf $PEGASUS_HOME mkdir -p $RPM_BUILD_ROOT{${PEGASUS_CONFIG_DIR},${PEGASUS_VARRUN_DIR},${PEGASUS_LOG_DIR},$PEGASUS_VARDATA_DIR} @@ -249,6 +257,8 @@ rm -rf $RPM_BUILD_ROOT; * Tue Feb 07 2006 Jason Vas Dias - 2:2.5-6 - restore SSLv23_method SSL support now that bug 173399 is fixed - rebuild for new gcc, glibc, glibc-kernheaders +- PAMBasicAuthenticatorUnix.cpp includes no longer include syslog.h: add +- /usr/bin/install now decides to fail if chown fails - set $INSTALL_USER, $INSTALL_GROUP * Thu Dec 15 2005 Jason Vas Dias - 2:2.5-5 - fix bug 175434 : deal with pegasus uid/gid already existing