Mailinglist Archive: opensuse-commit (1826 mails)

< Previous Next >
commit tog-pegasus
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Mon, 29 Sep 2008 18:35:12 +0200
  • Message-id: <20080929163512.79E7F6780AA@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package tog-pegasus
checked in at Mon Sep 29 18:35:12 CEST 2008.


--------
--- tog-pegasus/tog-pegasus.changes 2008-08-18 15:50:53.000000000 +0200
+++ /mounts/work_src_done/STABLE/tog-pegasus/tog-pegasus.changes
2008-09-22 16:54:29.000000000 +0200
@@ -1,0 +2,27 @@
+Fri Sep 19 11:15:38 MDT 2008 - bwhiteley@xxxxxxx
+
+- Put %_libdir/*.so files back in the main package, as many of
+ them need to be there.
+- Removed Python provider manager from this package. It is in a
+ separate package now due to pluggable provider manager support
+ in Pegasus 2.8. Also, CMPI-based Python providers are now
+ preferred (cmpi-bindings project within http://omc-project.org/)
+- Disable building of most test code.
+- Remove test-internal subpackage.
+
+-------------------------------------------------------------------
+Fri Sep 19 15:36:19 CEST 2008 - mmarek@xxxxxxx
+
+- updated to 2.8.0
+ new features in this version:
+ * Memory Resident Repository (PEP 307)
+ * WS-Management Support in CIM Server (PEP 311)
+ * Pluggable Provider Managers - Enhancement (PEP 313)
+ * Tracing in OpenPegasus - Enhancement (PEP 315)
+ * Profile Registration Profile Support (PEP 319)
+ * Track Generated Indications Data (PEP 322)
+ * DMTf Indication Profile Implementation, Stage 1 (DMTF DSP 1054)
+ (PEP 323)
+ * Track Generated Indications Data (PEP 322)
+
+-------------------------------------------------------------------



Old:
----
pegasus-2.7.0.tar.bz2
pegasus-2.7.0-warnings.patch
pegasus-enable-root-login.patch
pegasus-http401-content-length.patch
pegasus-local_connect_with_creds.patch
pegasus-no-rpath.patch
pegasus-pluggable-provider-managers.patch
pegasus-python-provifc-manager.patch
pegasus-sigchld.patch
PGpython_provifc.patch
PGpython_provifc.tar.bz2

New:
----
Makefile.pkg-config
pegasus-2.8.0-notests.patch
pegasus-2.8.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tog-pegasus.spec ++++++
--- /var/tmp/diff_new_pack.T30390/_old 2008-09-29 18:34:17.000000000 +0200
+++ /var/tmp/diff_new_pack.T30390/_new 2008-09-29 18:34:17.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package tog-pegasus (Version 2.7.0)
+# spec file for package tog-pegasus (Version 2.8.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,9 +19,9 @@


Name: tog-pegasus
-BuildRequires: e2fsprogs-devel gcc-c++ libicu-devel net-snmp-devel
openslp-devel openssl-devel pam-devel pwdutils python-devel
-Version: 2.7.0
-Release: 87
+BuildRequires: cim-schema e2fsprogs-devel gcc-c++ libicu-devel net-snmp-devel
openslp-devel openssl-devel pam-devel pwdutils
+Version: 2.8.0
+Release: 1
#
Summary: OpenPegasus WBEM Services for Linux
Group: System/Management
@@ -40,35 +40,27 @@
Source6: loadmof.sh
Source7: rmmof.sh
Source8: pegasus.init
-Source9: PGpython_provifc.tar.bz2
Source10: pegutil.sh
Source11: pegasus_build_env_vars.sh
Source12: cimserver_planned.conf
Source13: README.SUSE
+Source14: Makefile.pkg-config
#
Patch1: pegasus-pam-wbem.patch
Patch2: pegasus-config.patch
Patch3: pegasus-no-strip.patch
-Patch4: pegasus-no-rpath.patch
Patch5: pegasus-local-or-remote-auth.patch
-Patch6: pegasus-python-provifc-manager.patch
-Patch7: PGpython_provifc.patch
-Patch8: pegasus-sigchld.patch
-Patch9: pegasus-enable-root-login.patch
-Patch13: pegasus-pluggable-provider-managers.patch
-# temporary patches
-Patch10: pegasus-2.7.0-warnings.patch
Patch11: pegasus-2.7.0-strncat.patch
-Patch12: pegasus-http401-content-length.patch
-Patch14: pegasus-local_connect_with_creds.patch
+Patch12: pegasus-2.8.0-notests.patch
#
Provides: tog-pegasus-cimserver
Provides: cim-server
-Provides: pyprovifc = 1.0.0
#
PreReq: pwdutils %insserv_prereq %fillup_prereq
PreReq: python-pywbem >= 0.6.20080201.1
PreReq: cim-schema >= 2.17
+# due to bug in python package (bnc#427987)
+PreReq: python-devel
Requires: bash, sed, grep, coreutils, procps, openssl >= 0.9.6, pam
Requires: bind-utils, net-tools
Obsoletes: pegasus-wbem
@@ -94,6 +86,7 @@
Obsoletes: tog-pegasus-sdk
Requires: tog-pegasus >= %{version}
Requires: gcc-c++
+Requires: pkg-config
Requires(preun): make

%description devel
@@ -115,6 +108,7 @@
Group: System/Management
Requires: tog-pegasus >= %{version}
Requires: gcc-c++
+Requires: pkg-config
Requires(preun): make

%description devel-internal
@@ -129,47 +123,20 @@
--------
The Open Group

-%package test-internal
-License: X11/MIT
-Summary: OpenPegasus WBEM Services for Linux
-Group: System/Management
-Requires: tog-pegasus >= %{version}, make
-
-%description test-internal
-OpenPegasus WBEM Services for Linux enables management solutions that
-deliver increased control of enterprise resources. WBEM is a platform
-and resource independent DMTF standard that defines a common
-information model and communication protocol for monitoring and
-controlling resources from diverse sources.
-
-
-
-Authors:
---------
- The Open Group
-
%prep
%setup -q -n pegasus
-%setup -D -T -a 9 -n pegasus
%patch1
%patch2 -b .pegasus-config.patch
%patch3
-%patch4
%patch5
-%patch6 -b .pegasus-python-provifc-manager.patch
-%patch7 -b .PGpython_provifc.patch
-%patch8 -b .pegasus-sigchld.patch
-%patch9 -b .pegasus-enable-root-login.patch
-%patch13 -b .pegasus-pluggable-provider-managers.patch
-%patch14 -b .pegasus-local_connect_with_creds.patch
-%patch10
%patch11
-%patch12 -b .pegasus-http401-content-length.patch
+%patch12 -b .pegasus-2.8.0-notests.patch

%build
cp -fp %_sourcedir/README.SUSE.Security doc
cp -fp %_sourcedir/README.SUSE doc
cp -fp %_sourcedir/genOpenPegasusSSLCerts rpm
+cp -fp %_sourcedir/Makefile.pkg-config .
case %_arch in
i?86)
PEGASUS_PLATFORM=LINUX_IX86_GNU;;
@@ -201,6 +168,8 @@
export PATH="$PATH:\$PEGASUS_HOME/bin"
export LD_LIBRARY_PATH=\$PEGASUS_HOME/lib
export PEGASUS_BUILD_TEST_RPM=1
+export PEGASUS_ENABLE_MAKE_INSTALL=yes
+export PEGASUS_SKIP_MOST_TEST_DIRS=true
EOF
. rpm-env
# vvv remove this when #337901 / gcc.gnu.org/PR31081 gets fixed
@@ -216,7 +185,6 @@

%install
. rpm-env
-export PEGASUS_ENABLE_MAKE_INSTALL=yes
make -f Makefile.Release stage
rm -r %buildroot/usr/share/doc/tog-pegasus-*
# ghost configs
@@ -234,7 +202,6 @@
install %{S:12} %{buildroot}/etc/Pegasus/cimserver_planned.conf
# fix permissions
chmod -v 0755 %{buildroot}/usr/share/Pegasus/scripts/*
-chmod 755 %{buildroot}/var/lib/Pegasus/testrepository
find %{buildroot}/usr/include/Pegasus -type f -print0 | xargs -r0 chmod -v a-x
# add missing .so symlinks
pushd %buildroot%_libdir
@@ -245,6 +212,10 @@
fi
done
popd
+rm %{buildroot}/var/lib/Pegasus/cimserver_planned.conf
+# XXX: do we still need this? The upstream RPMS don't package all of CMPI/*.h
+# either
+#%{__install} -m 0644 src/Pegasus/Provider/CMPI/*.h
%{buildroot}%{_includedir}/Pegasus/Provider/CMPI/
# install some extra MOF files that we'll need in %post
rm -r %{buildroot}/var/lib/Pegasus/repository/root#cimv2
rm %{buildroot}/var/lib/Pegasus/repository/root#PG_InterOp/instances/*
@@ -258,6 +229,20 @@
install -m644 $h %{buildroot}/usr/include/Pegasus-internal/$h
done
popd
+# Create pkg-config file
+install -d %{buildroot}/usr/%_lib/pkgconfig
+cat > %{buildroot}/usr/%_lib/pkgconfig/%{name}.pc << EOS
+prefix=/usr
+exec_prefix=\${prefix}
+libdir=\${exec_prefix}/lib
+includedir=\${prefix}/include
+Name: OpenPegasus
+Description: OpenPegasus WBEM Services for Linux
+Version: %{version}
+URL: http://openpegasus.org/
+Libs: $(make -f Makefile.pkg-config pkg-config-libs)
+Cflags: $(make -f Makefile.pkg-config pkg-config-cflags)
+EOS
### end of %install

%clean
@@ -348,22 +333,9 @@

%files
%defattr(-,root,root)
-%_libdir/Pegasus/
-%_libdir/*.so.*
-# dirty hack to find out which Pegasus libraries have extern "C" symbols
-# (and can therefore be dlopened):
-# $ cd $RPM_BUILD_ROOT/%_libdir
-# $ find -name '*.so' | while read f; do t=`nm "$f" | grep 'T [^_]'`; if test
$? = 0; then echo "$f"; echo "$t"; fi; done
-# outputs something like
-# ./Pegasus/providers/libComputerSystemProvider.so
-# 00000000000049d0 T PegasusCreateProvider
-# ...
-# ./libCIMxmlIndicationHandler.so
-# 00000000000035c0 T PegasusCreateHandler
-# ./libsnmpIndicationHandler.so
-# 0000000000004c80 T PegasusCreateHandler
-# remaining .so symlinks can go to the -devel subpackage
-%_libdir/lib*Handler.so
+/usr/%{_lib}/Pegasus/
+/usr/%{_lib}/*.so.*
+/usr/%{_lib}/*.so
/usr/sbin/*
/usr/bin/*
/usr/share/Pegasus/scripts
@@ -391,29 +363,43 @@
/usr/share/Pegasus/mof
%doc /usr/share/man/man[18]/*
%doc doc/license.txt doc/Admin_Guide_Release.pdf doc/PegasusSSLGuidelines.htm
doc/SecurityGuidelinesForDevelopers.html doc/README.SUSE.Security
doc/README.SUSE src/Clients/repupgrade/doc/repupgrade.html
-# packaged in -test-internal
-%exclude /var/lib/Pegasus/testrepository

%files devel
%defattr(-,root,root)
-%_libdir/*.so
-%exclude %_libdir/lib*Handler.so
/usr/include/Pegasus
/usr/share/Pegasus/samples
/usr/share/Pegasus/html
+/usr/%_lib/pkgconfig/*

%files devel-internal
%defattr(-,root,root)
/usr/include/Pegasus-internal
-
-%files test-internal
-%defattr(-,root,pegasus,-)
-/usr/share/Pegasus/test
-/var/lib/Pegasus/testrepository
+/usr/%_lib/pkgconfig/*
# NOTE: please use the tog-pegasus.changes file, this changelog will be
# automatically updated from it in the binary RPMS

%changelog
+* Fri Sep 19 2008 bwhiteley@xxxxxxx
+- Put %%_libdir/*.so files back in the main package, as many of
+ them need to be there.
+- Removed Python provider manager from this package. It is in a
+ separate package now due to pluggable provider manager support
+ in Pegasus 2.8. Also, CMPI-based Python providers are now
+ preferred (cmpi-bindings project within http://omc-project.org/)
+- Disable building of most test code.
+- Remove test-internal subpackage.
+* Fri Sep 19 2008 mmarek@xxxxxxx
+- updated to 2.8.0
+ new features in this version:
+ * Memory Resident Repository (PEP 307)
+ * WS-Management Support in CIM Server (PEP 311)
+ * Pluggable Provider Managers - Enhancement (PEP 313)
+ * Tracing in OpenPegasus - Enhancement (PEP 315)
+ * Profile Registration Profile Support (PEP 319)
+ * Track Generated Indications Data (PEP 322)
+ * DMTf Indication Profile Implementation, Stage 1 (DMTF DSP 1054)
+ (PEP 323)
+ * Track Generated Indications Data (PEP 322)
* Mon Aug 18 2008 mmarek@xxxxxxx
- use LSB keywords instead of X-UnitedLinux-* in the init script
* Tue Jul 15 2008 mmarek@xxxxxxx
@@ -431,10 +417,10 @@
- don't install internal headers executable
* Thu Apr 17 2008 npaxton@xxxxxxxxxx
- install non-frozen headers to /usr/include/Pegasus-internal
-* Thu Apr 03 2008 bwhiteley@xxxxxxx
+* Wed Apr 02 2008 bwhiteley@xxxxxxx
- Renamed README.SuSE.Security to README.SUSE.Security.
- Patch to allow connection to UDS with credentials (pegasus_bug:7563).
-* Tue Mar 25 2008 npaxton@xxxxxxxxxx
+* Mon Mar 24 2008 npaxton@xxxxxxxxxx
- Add pluggable provider manager patch
* Thu Mar 20 2008 mmarek@xxxxxxx
- cim-schema is also used in %%post
@@ -442,24 +428,24 @@
- Changed the python-pywbem dependency to PreReq, as it is used
in %%post.
- Synced *.changes and %%changelog in the specfile
-* Thu Feb 28 2008 jcarey@xxxxxxxxxx
+* Wed Feb 27 2008 jcarey@xxxxxxxxxx
- Changed to use copy of given OperationContext when making up
calls to the CIMOM. Fixes problem where the requesting user
name was not being used when making these calls. The user
identity was not available to providers.
-* Sat Feb 23 2008 bwhiteley@xxxxxxx
+* Fri Feb 22 2008 bwhiteley@xxxxxxx
- Don't build root/cimv2 namespace during build. Create it during
install instead with new python MOF compiler. Don't register any
PG providers by default.
-* Thu Feb 21 2008 jcarey@xxxxxxxxxx
+* Wed Feb 20 2008 jcarey@xxxxxxxxxx
- Changed to not allow exception to be thrown from the
processMessage method of the provider manager.
-* Sat Feb 16 2008 bwhiteley@xxxxxxx
+* Fri Feb 15 2008 bwhiteley@xxxxxxx
- Make cimsrvr user a member of the pegasus group. Otherwise,
in-process providers do not work.
-* Sat Feb 09 2008 bwhiteley@xxxxxxx
+* Fri Feb 08 2008 bwhiteley@xxxxxxx
- Allow root user to log in from remote (bnc#344466)
-* Wed Feb 06 2008 jcarey@xxxxxxxxxx
+* Tue Feb 05 2008 jcarey@xxxxxxxxxx
- Changed so the default action is performed when a SIGCHLD signal
is received (pegasus-sigchld.patch).
* Fri Feb 01 2008 bwhiteley@xxxxxxx
@@ -495,7 +481,7 @@
[#341368]
* Mon Dec 03 2007 mmarek@xxxxxxx
- fixed incorrect strncat() call in OperatingSystem_Linux.cpp
-* Wed Nov 28 2007 bwhiteley@xxxxxxx
+* Tue Nov 27 2007 bwhiteley@xxxxxxx
- Added python provider interface.
* Thu Nov 15 2007 mmarek@xxxxxxx
- add .so symlinks for all installed libraries [#341368] and move
@@ -546,7 +532,7 @@
* Thu Jan 18 2007 mrueckert@xxxxxxx
- add symlink for libcmpiCppImpl.so.1 to
libcmpiCppImpl.so and install the CMPI headers (#233452)
-* Fri Nov 17 2006 mrueckert@xxxxxxx
+* Thu Nov 16 2006 mrueckert@xxxxxxx
- make sure all manpages are world readable (#209441)
* Tue Jul 11 2006 mrueckert@xxxxxxx
- build tests rpm
@@ -562,5 +548,5 @@
- comment out the Requires(post|pre|postun) for now
* Fri Jul 07 2006 mrueckert@xxxxxxx
- dont package the debug files in the base package
-* Fri Jul 07 2006 mrueckert@xxxxxxx
+* Thu Jul 06 2006 mrueckert@xxxxxxx
- Initial package based on the fedora core 6 package

++++++ cimserver_planned.conf ++++++
--- tog-pegasus/cimserver_planned.conf 2008-03-20 11:40:51.000000000 +0100
+++ /mounts/work_src_done/STABLE/tog-pegasus/cimserver_planned.conf
2008-09-22 16:55:28.000000000 +0200
@@ -199,6 +199,53 @@
enableBinaryRepository=false

##############################################################################
+# enableNormalization
+# Description: If true, objects returned from instance
+# providers are validated and normalized.
+# Default Value: false
+# Dynamic: No
+##############################################################################
+# TODO: see other related TODO
+# enableNormalization=false
+
+##############################################################################
+# enableSSLExportClientVerification
+# Description: If true, the CIM Server allows HTTPS connection
+# for CIMExport requests on the port specified by the service
+# name "wbem-exp-https".
+# Default Value: false
+# Dynamic: No
+##############################################################################
+# TODO: figure out why this is unknown.
+#enableSSLExportClientVerification=false
+
+##############################################################################
+# excludeModulesFromNormalization
+# Description: If the excludeModulesfromNormalization property
+# is set, the value is interpreted as a list of comma-separated
+# Provider Module names (as specified in PG_ProviderModule.Name)
+# to exclude from validation and normalization.
+# Default Value: ""
+# Dynamic: No
+##############################################################################
+# TODO, enable PEGASUS_ENABLE_OBJECT_NORMALIZATION at build-time, or
+# (recommended), remove from this file.
+#excludeModulesFromNormalization=""
+
+##############################################################################
+# exportSSLTrustStore
+# Description: Specifies the location of the OpenSSL truststore
+# for Indications. Consistent with the OpenSSL implementation,
+# a truststore can be either a file or directory. If the
+# truststore is a directory, all the certificates within the
+# directory are considered trusted.
+# Default Value: /etc/Pegasus/indication_trust.pem
+# Dynamic: No
+##############################################################################
+# TODO: figure out why this option is unknown
+#exportSSLTrustStore=/etc/Pegasus/indication_trust.pem
+
+##############################################################################
# logLevel
# Description: Defines the desired level of logging. Valid
# values include: TRACE, INFORMATION, WARNING, SEVERE, FATAL.
@@ -292,7 +339,8 @@
# Default Value: None
# Dynamic: No
##############################################################################
-# sslTrustStoreUserName=
+# TODO, figure out why this option is unknown
+#sslTrustStoreUserName=

##############################################################################
# traceComponents


++++++ loadmof.sh ++++++
--- tog-pegasus/loadmof.sh 2008-05-12 15:32:02.000000000 +0200
+++ /mounts/work_src_done/STABLE/tog-pegasus/loadmof.sh 2008-09-22
16:57:03.000000000 +0200
@@ -88,17 +88,35 @@
if [ -f $LOGFILE ]; then
mv $LOGFILE $LOGFILE.0
fi
- if [ "x$REMOVE" = "x1" ]; then
- OPTS="-r"
- else
- OPTS="-s /usr/share/mof/cim-current"
- fi
- if [ "x$VERBOSE" = "x1" ]; then
-# $CIMMOF -uc -aEV -n $NS $@
- $CIMMOF -v -n $NS $OPTS -u /var/run/tog-pegasus/cimxml.socket $@
+ REG=""
+ case "$1" in
+ "/usr/share/sblim-cmpi-base/Linux_Base.mof")
+ REG="/usr/share/sblim-cmpi-base/Linux_BaseIndication.registration"
+ ;;
+ *)
+ REG="${1%%.mof}.registration"
+ ;;
+ esac
+
+ if [ -f "$REG" ]; then
+ if [ "x$VERBOSE" = "x1" ]; then
+ $PROVIDER_REGISTER -t pegasus -r "$REG" -m "$1" -v
+ else
+ $PROVIDER_REGISTER -t pegasus -r "$REG" -m "$1" &> $LOGFILE
+ fi
else
-# $CIMMOF -uc -aEV -n $NS $@ &> $LOGFILE
- $CIMMOF -n $NS $OPTS -u /var/run/tog-pegasus/cimxml.socket $@ &> $LOGFILE
+ if [ "x$REMOVE" = "x1" ]; then
+ OPTS="-r"
+ else
+ OPTS="-s /usr/share/mof/cim-current"
+ fi
+ if [ "x$VERBOSE" = "x1" ]; then
+# $CIMMOF -uc -aEV -n $NS $@
+ $CIMMOF -v -n $NS $OPTS -u /var/run/tog-pegasus/cimxml.socket $@
+ else
+# $CIMMOF -uc -aEV -n $NS $@ &> $LOGFILE
+ $CIMMOF -n $NS $OPTS -u /var/run/tog-pegasus/cimxml.socket $@ &>
$LOGFILE
+ fi
fi
RVAL=$?
if [ "x$RVAL" != "x0" -a "x$VERBOSE" != "x1" ]; then

++++++ pegasus-2.8.0-notests.patch ++++++
--- ./Makefile.Release.origjbw 2008-09-18 14:23:49.000000000 -0600
+++ ./Makefile.Release 2008-09-18 14:25:12.000000000 -0600
@@ -70,7 +70,7 @@
$(MAKE) --directory=$(ROOT) -f Makefile.Release stage_PegasusEmptyFiles
$(MAKE) --directory=$(ROOT) -f Makefile.Release
stage_genOpenPegasusSSLCertsFile
$(MAKE) --directory=$(ROOT) -f mak/SDKMakefile stageSDK
-ifdef PEGASUS_BUILD_TEST_RPM
+ifdef DONTBUILDTHISSTUFF
$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest stageTEST
endif

@@ -716,17 +716,21 @@
@$(MAKE) --directory=$(ROOT) -f mak/SDKMakefile \
PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \
_append_preunSectionToSpecFile
+ifdef DONTBUILDTHISSTUFF
@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest \
PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \
_append_preunSectionToSpecFile
+endif
@$(MAKE) --directory=$(ROOT) -f Makefile.Release
_append_postunSectionToSpecFile
@$(MAKE) --directory=$(ROOT) -f Makefile.Release
_append_filesSectionToSpecFile
@$(MAKE) --directory=$(ROOT) -f mak/SDKMakefile \
PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \
_append_filesSectionToSpecFile
+ifdef DONTBUILDTHISSTUFF
@$(MAKE) --directory=$(ROOT) -f Makefile.ReleaseTest \
PEGASUS_RPM_SPEC_FILE_PATH=$(PEGASUS_RPM_SPEC_FILE_PATH) \
_append_filesSectionToSpecFile
+endif

_append_OpenPegasusLicenseToSpecFile: FORCE
@$(CAT) $(ROOT)/rpm/tog-specfiles/tog-pegasus-header.spec >>
$(PEGASUS_RPM_SPEC_FILE_PATH)
++++++ pegasus-2.7.0.tar.bz2 -> pegasus-2.8.0.tar.bz2 ++++++
++++ 302185 lines of diff (skipped)


++++++ pegasus_build_env_vars.sh ++++++
--- tog-pegasus/pegasus_build_env_vars.sh 2008-03-26 13:52:34.000000000
+0100
+++ /mounts/work_src_done/STABLE/tog-pegasus/pegasus_build_env_vars.sh
2008-09-22 17:00:01.000000000 +0200
@@ -25,6 +25,7 @@
PEGASUS_STAGING_DIR = $(PEGASUS_HOME)/stagingDir
endif

+PEGASUS_SKIP_MOST_TEST_DIRS=true
# PEGASUS_ENABLE_INTEROP_PROVIDER=true
PEGASUS_ENABLE_EXECQUERY=true
# PEGASUS_DISABLE_CQL=false

++++++ pegasus-config.patch ++++++
--- /var/tmp/diff_new_pack.T30390/_old 2008-09-29 18:34:34.000000000 +0200
+++ /var/tmp/diff_new_pack.T30390/_new 2008-09-29 18:34:34.000000000 +0200
@@ -14,27 +14,3 @@
# else
# undef REPUPGRADE_USE_RELEASE_DIRS
const String RepositoryUpgrade::_LOG_PATH = "./";
---- ./Makefile.Release.pegasus-config.patch 2007-10-01 14:15:23.000000000
-0600
-+++ ./Makefile.Release 2007-12-14 22:01:56.000000000 -0700
-@@ -366,10 +366,10 @@
- $(foreach i, $(MANAGEDSYSTEM_MOF_FILES), $(MAKE) -f
$(ROOT)/Makefile.Release setpermissions PERMISSIONS="$(Pr__r__r__)"
OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)"
OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_MOF_DIR)/Pegasus/$(i);)
-
- stage_PegasusVarDataDirectoryFiles: FORCE
-- $(COPY) $(ROOT)/src/Server/cimserver_planned.conf
$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)
-+ $(COPY) $(ROOT)/src/Server/cimserver_planned.conf
$(PEGASUS_STAGING_DIR)$(PEGASUS_PLANNED_CONFIG_FILE_PATH)
-
- setpermissions_PegasusVarDataDirectoryFiles: FORCE
-- $(MAKE) -f $(ROOT)/Makefile.Release setpermissions
PERMISSIONS="$(Prw_r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)"
OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)
-+ $(MAKE) -f $(ROOT)/Makefile.Release setpermissions
PERMISSIONS="$(Prw_r__r__)" OWNER="$(INSTALL_USR)" GROUP="$(INSTALL_GRP)"
OBJECT=$(PEGASUS_STAGING_DIR)$(PEGASUS_PLANNED_CONFIG_FILE_PATH)
-
- stage_genOpenPegasusSSLCertsFile: FORCE
- @$(RM)
$(PEGASUS_STAGING_DIR)$(PEGASUS_SCRIPT_DIR)/genOpenPegasusSSLCerts
-@@ -1037,7 +1037,7 @@
- "/etc/init.d/tog-pegasus" >> $(PEGASUS_RPM_SPEC_FILE_PATH)
- @$(ECHO-E) "%config(noreplace) %attr($(Prw_r__r__), " \
- "$(CIMSERVER_USR), $(CIMSERVER_GRP))" \
-- "$(PEGASUS_VARDATA_DIR)/$(PEGASUS_PLANNED_CONFIG_FILE)" \
-+ "$(PEGASUS_PLANNED_CONFIG_FILE_PATH)" \
- >> $(PEGASUS_RPM_SPEC_FILE_PATH)
- @$(ECHO-E) "%config(noreplace) $(PEGASUS_CONFIG_DIR)/access.conf" \
- >> $(PEGASUS_RPM_SPEC_FILE_PATH)


++++++ pegasus-local-or-remote-auth.patch ++++++
--- /var/tmp/diff_new_pack.T30390/_old 2008-09-29 18:34:34.000000000 +0200
+++ /var/tmp/diff_new_pack.T30390/_new 2008-09-29 18:34:34.000000000 +0200
@@ -34,7 +34,7 @@
+ */
+ Boolean isRemoteUser() const
+ {
-+ _checkRep();
++ CheckRep(_rep);
+ return _rep->isRemoteUser();
+ }
+
@@ -42,7 +42,7 @@
+ */
+ void setRemoteUser(Boolean remoteUser)
+ {
-+ _checkRep();
++ CheckRep(_rep);
+ _rep->setRemoteUser(remoteUser);
+ }
+








++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages